making a dump routine
precedence option now set as real option not text appended to rule refs.  Added new options to rule/token refs to include pos info. add a test, which currently fails. options on rule refs were not being checked! All previous tests pass.
Grammar elements with charPos, line, charIndex options get rewritten with a new GrammarToken object that holds this original info. Introduce constant for element options. Add real unit tests.
Was not setting char start/stop position in SET token
starting up work again, add tests
better testing; all data for decision in 1 object
aggregate profiling data per decision.
major augmentation of info I track. More precise info.  Altered overrides to track better.
add API to Parser to set profiling on or off.
improved dump info, update test.
improved dump info, update test.
compute better cost function
no need to track each look event. add nodfa option.
add predicate eval tracking; require some reworking of antlr code. added parser setNoDFA() method.
simplified nodfa functionality in atn sim.
don't reuse s0 DFA start state if nodfa.
move a method
cost() not well-defined. remove.
add functionality to get region of grammar from atn state. allow null token type sets in getallnodeswithtype
add wrapper obj for decision info. augment info with timing; reset() interp now wipes parser DFA.