Expression Language (DSL): AST Optimizations and Virtual Machine
In the previous article, I showed an example of a simple DSL for formula calculation and query filter. More complex scenarios require extended syntax, certain optimization techniques, and a lightweight VM. That’s what this article covers.