Brock Reeve presented how to build your own Domain Specific Language (DSL) for .Net using Antlr, a Java native lex/yacc combo.
My cryptic notes:
Use ANTLRWorks as IDE.
graphviz Viz.js mdaines.gitgub.io/viz.js
generate c# via Rosylyn, or IL-emit
Antlr is a .Net library and Java library.
Use Fizzler to do css matching
Antlr
Lexer
Parser
AST
Generate Code
Pickaxe
No comments:
Post a Comment