digitalmars.D.learn - Compile-time parser
- Robert Fraser (4/4) Apr 05 2008 I know there are a couple compile-time parser generators, but what can
- BCS (5/10) Apr 06 2008 Take a look at the compile-time parser generators, about half the code i...
- Robert Fraser (2/15) Apr 07 2008 Thanks; I'll take a look.
I know there are a couple compile-time parser generators, but what can be done in the way of a compile-time parser -- that is, something that can parse a string at compile time into a set of nested compile-time templates or something?
Apr 05 2008
Reply to Robert,I know there are a couple compile-time parser generators, but what can be done in the way of a compile-time parser -- that is, something that can parse a string at compile time into a set of nested compile-time templates or something?Take a look at the compile-time parser generators, about half the code is exactly that. The big issues is that it is an insane memory hog. http://www.dsource.org/projects/scrapple/browser/trunk/dparser/dparse.d lines 465-1193
Apr 06 2008
BCS wrote:Reply to Robert,Thanks; I'll take a look.I know there are a couple compile-time parser generators, but what can be done in the way of a compile-time parser -- that is, something that can parse a string at compile time into a set of nested compile-time templates or something?Take a look at the compile-time parser generators, about half the code is exactly that. The big issues is that it is an insane memory hog. http://www.dsource.org/projects/scrapple/browser/trunk/dparser/dparse.d lines 465-1193
Apr 07 2008