[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.4 Location Tracking Calculator: ltcalc
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.
2.4.1 Declarations for ltcalc | Bison and C declarations for ltcalc. | |
2.4.2 Grammar Rules for ltcalc | Grammar rules for ltcalc, with explanations. | |
2.4.3 The ltcalc Lexical Analyzer. | The lexical analyzer. |