Regarding npeg: while it's a good starting point for building a parser, in my own experience I found that building AST with it is quite difficult to do. Mainly because of how its code blocks work.
- Create my own language in Nim archnim
- Create my own language in Nim lqdev
- Create my own language in Nim haxscramper_
- Create my own language in Nim lqdev
- Create my own language in Nim archnim
- Create my own language in Nim archnim