A simple showcase on how to create a simple math language in python with lark
Divided in 4 Steps:
- Basic parsing, first grammar definition
- AST-generation and AST-executor
- Advanced Features: builtin-function calls and builtin-constant lookup
- Advanced Features: function and variable definitions