Remove legacy lex-based tokenizer (`Scanner` object) from tab auto-complete logic...
commitcdcc3426554b199e1a8c0d8a95aca62e4f427386
authorMelanie Chen <mchen110@fb.com>
Thu, 10 Feb 2022 17:49:52 +0000 (10 09:49 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Thu, 10 Feb 2022 17:51:28 +0000 (10 09:51 -0800)
tree54cc576c39b297e58362d23e916fe2816cdb10ed
parent7e9085e98c70a621b1f0615656271620cd74601f
Remove legacy lex-based tokenizer (`Scanner` object) from tab auto-complete logic in fbdbg debugger

Summary: Removes the legacy lex-based tokenizer from tab auto-complete. Maintaining this old lexer/parser in addition to the one we rely heavily on is not viable long term. The next step is to expose the modern parser here or clean up the remaining dead code and not support completion.

Reviewed By: ebluestein

Differential Revision: D33673630

fbshipit-source-id: 24b7c307e835a6bc1a979861273ea00be650246b
hphp/runtime/ext/vsdebug/completions_command.cpp