Parser errors prevent CodeProvider
execution (completion, goto definition etc)
#104
Labels
CodeProvider
execution (completion, goto definition etc)
#104
Code completion relies on the parsed AST. When the parser fails, the AST (parser) becomes unavailable for code completion.
For example: The following test fails because
contract
is not a valid keyword, which gets rejected by the ralphc parser, making the AST (parser) unavailable for code completion at line 1.This will be case for all code completion providers and every other implementation that needs the AST like go-to definitions, quick-fix suggestions etc.
The text was updated successfully, but these errors were encountered: