Parsing System (v0.6)
Goldie Home (v0.6) -> FAQ

FAQ

Q: How can I use Goldie to create a compiler?

A: The Never Used a Parsing Tool? page contains an overview of everything involved in creating a full compiler. The short answer is: See How To Use Goldie to learn how to use Goldie to implement a lexer/parser, and then, just as with any other parsing tool, you'll have to do your own semantic analysis on the resulting tree, and then implement a compiler backend.

Q: How do I refer to a rule that has no subtokens?

A: See Referring to a rule that has no subtokens on the GoldieLib Overview page.

Q: Why the name "Goldie"?

A: "GOLD for D" -> "GOLD D" -> "Goldie"

Q: Are these questions really frequently-asked?

A: No, I'm just anticipating them.