This example extends the infix notation calculator with location tracking. This feature will be used to improve the error messages. For the sake of clarity, this example is a simple integer calculator, since most of the work needed to use locations will be done in the lexical analyzer.
|• Ltcalc Declarations:||Bison and C declarations for ltcalc.|
|• Ltcalc Rules:||Grammar rules for ltcalc, with explanations.|
|• Ltcalc Lexer:||The lexical analyzer.|