def WriteClasses(): for c in CharClass.classes: Trace.Write(str(c.name), -10) Trace.Write(': ') c.WriteSet() Trace.WriteLine() Trace.WriteLine()
def WriteStatistics( ): Trace.WriteLine( ) Trace.WriteLine( 'Statistics:' ) Trace.WriteLine( '-----------' ) Trace.WriteLine( ) Trace.WriteLine( str(len( Symbol.terminals )) + ' terminals' ) Trace.WriteLine( str(len( Symbol.terminals ) + len( Symbol.pragmas ) + len( Symbol.nonterminals )) + ' symbols' ) Trace.WriteLine( str(len(Node.nodes)) + ' nodes' ) Trace.WriteLine( str(len(ParserGen.symSet)) + ' sets' ) Trace.WriteLine( )