token を定義しなくても大丈夫?
良く見ると、examples/calc.g でも普通に使っていた
%% parser Test: token END: "$" rule start: "a" END {{ print "*a*" }} %% if __name__=='__main__': while 1: try: s = raw_input('>>> ') except EOFError: break if not s.strip(): break parse('start', s) print 'Bye.'
で、
>>> a *a*