Compile Time D Expression Parser?
Hisayuki Mima
youxkei at gmail.com
Sun Feb 26 05:27:48 PST 2012
(2012/02/26 20:56), d coder wrote:
>
> Hisayuki Mima's ctpg is compile-time parser generater, and the
> generated parser works in compile time!
> https://github.com/youkei/ctpg
>
> Kenji Hara
>
>
> Thanks Kenji
>
> This is very interesting. Also I think ctpg is being actively developed.
> I will try to figure out how to make use of it.
>
> Regards
> - Puneet
Hello, Puneet
I'm writing ctpg and really sorry about too little documentation of it.
I'm going to at least some sample codes which sketchily shows how to use
ctpg within a few days.
By the way, ctpg is only parser (and converter) generator.
If you want to parse some expressions, you have to write DSL ,which is
like PEG or BNF, in order to generate parsers.
If that helps, generated parser works in both compile time and run time.
Hisayuki Mima
More information about the Digitalmars-d
mailing list