Lexer and parser generators using CTFE
Jonathan M Davis
jmdavisProg at gmx.com
Tue Feb 28 17:25:21 PST 2012
On Wednesday, February 29, 2012 02:16:12 Christopher Bergqvist wrote:
> I agree that the current direction of D in this area is
> impressive. However, I fail to see a killer-feature in
> generating a lexer-parser generator at compile-time instead of
> run-time.
>
> A run-time generator would benefit from not having to execute
> within the limited CTFE environment and would always be on-par in
> that respect. A compile time generator would internalize the
> generation and compilation of the result (with possible
> glue-code), simplifying the build process somewhat.
>
> What am I failing to pick up on?
Well, one cool thing would be that a compiler could effectively compile itself
- or at least the lexer and parser would compile themselves. You wouldn't have
to run a program to generate them. It could be self-contained.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list