I want to write a parser in D. Is there a D library like lex/yacc/bison with which I can do syntax-directed translation? The digitalmars site said that the D parser has also been written in D. How did they build the parser? Thanks!