#include <numbered_la_spec.hh>
Inheritance diagram for NumberedLaSpec:
Public Methods | |
NumberedLaSpec (int fixedLa_, EbnfNode *synLa_, const string &semLa_, const Position &pos, bool ignore_=true) | |
virtual LaSpec* | clone () |
void | dump (ostream &os) const |
Public Attributes | |
int | id |
bool | ignore |
|
Definition at line 64 of file numbered_la_spec.hh. Referenced by clone().
|
|
In-depth copying. Reimplemented from LaSpec. Definition at line 49 of file numbered_la_spec.cc. |
|
Definition at line 56 of file numbered_la_spec.cc. |
|
An id number that is unique within the whole parse tree (it is used to generated unique C++ names).
Definition at line 83 of file numbered_la_spec.hh. |
|
This field is used during the code generation. If the lookahead is not placed at a choice point, it will be ignored. During the LA analysis stage, those lookahead specs that are really useful will have this field reset. Definition at line 91 of file numbered_la_spec.hh. |