umka-lang icon indicating copy to clipboard operation
umka-lang copied to clipboard

Abstract syntax tree

Open vtereshkov opened this issue 3 years ago • 0 comments

Using an AST can be helpful in many respects -- not only for tooling, but also for expression-level optimizations and even for simplifying the language itself by removing the need for forward declarations. The best case scenario would be to have a compiler-as-a-service that could serve an IDE (with 'smart' syntax highlighting), debugger, profiler, docs generator, etc.

vtereshkov avatar Sep 07 '22 19:09 vtereshkov