Работа синтаксического анализатора Оберона
Слева находится абстрактное синтаксическое дерево, можно видеть, как оператор ЭВМ перемещается в нём, при этом выделяются части кода справа. Оно может быть использовано для подсветки синтаксиса, реорганизации кода, сворачивания и т. д. Его можно интегрировать с протоколом языкового сервера. On the left hand side is the AST (Abstract Syntax Tree), and you can see the computer operator navigating it and it highlights the sections of the code on the right hand side. You can manipulate that for syntax highlighting, code refactoring, folding, etc. You can also integrate it with an LSP (Language Server Protocol).
Слева находится абстрактное синтаксическое дерево, можно видеть, как оператор ЭВМ перемещается в нём, при этом выделяются части кода справа. Оно может быть использовано для подсветки синтаксиса, реорганизации кода, сворачивания и т. д. Его можно интегрировать с протоколом языкового сервера. On the left hand side is the AST (Abstract Syntax Tree), and you can see the computer operator navigating it and it highlights the sections of the code on the right hand side. You can manipulate that for syntax highlighting, code refactoring, folding, etc. You can also integrate it with an LSP (Language Server Protocol).