D expression evaluator?

BLS nanali at nospam-wanadoo.fr
Thu Aug 30 00:45:29 PDT 2007


I guess Jascha's APaged is all you need.
On http://apaged.mainia.de/ you'll find an example grammar that does 
simple expression evaluation.
HTH
Bjoern

Chad J schrieb:
> Has anyone written (in D, or something compilable to D like enki bnf) a 
> D expression evaluator?  Even a parser?
> 
> For clarity, what I'm looking for is something that parses and evaluates 
> D expressions like (a && foo(b))
> 
> This is related to my other post about a unittest helper module, since 
> this is one component that would fulfill like 90% of the work for that 
> project.
> 
> Apparently Don has something close in BLADE that works at compile time, 
> though I don't know what source files do the parsing or how to use it 
> for simply evaluating expressions rather than codegen.
> 
> Any help would be appreciated.


More information about the Digitalmars-d-learn mailing list