atdollar        // 
block           // atdollar
                // 
element         // 
firstset        // element
symbol          // firstset
terminal        // symbol
                // 
production      // block terminal
                // 
nonterminal     // production
                // 
symtab          // nonterminal
rules           // nonterminal 
                // 
grammar         // rules
                // 
lookaheadset    // grammar
                // 
item            // lookaheadset
rrdata          // lookaheadset
                // 
rmreduction     // 
rmshift         // 
                // 
stateitem       // item rrdata rmshift rmreduction 
                // 
rrconflict      // stateitem
                // 
enumsolution    //
statetype       // 
                // 
next            // enumsolution  statetype  stateitem
                // 
srconflict      // next
                // 
state           // srconflict rrconflict
                // 
writer          // state
                // 
options         // 
                // 
scanner         // block options
                // 
generator       // writer options
                // 
parser          // scanner rules symtab







