Create your own DSL for Java or C# (part 4): adding a Semantic Layer
According to Martin Fowler: In the context of a DSL, a semantic model is an in-memory representation, usually an object model, of the same subject that the DSL describes. The Semantic Model increases the flexibility in parsing and also in execution. You can execute the Semantic Model directly or you can ...more»