C# Class Interpreter.util.ParseTreePrinter

Datei anzeigen Open project: dfdemar/Pascal_Interpreter Class Usage Examples

Public Methods

Method Description
ParseTreePrinter ( TextWriter tw ) : System
Print ( ICode iCode ) : void

Private Methods

Method Description
Append ( string text ) : void
PrintAttribute ( string keyString, Object value ) : void
PrintAttributes ( ICodeNodeImplementation node ) : void
PrintChildNodes ( List childNodes ) : void
PrintLine ( ) : void
PrintNode ( ICodeNodeImplementation node ) : void
PrintTypeSpecification ( ICodeNodeImplementation node ) : void

Method Details

ParseTreePrinter() public method

public ParseTreePrinter ( TextWriter tw ) : System
tw System.IO.TextWriter
return System

Print() public method

public Print ( ICode iCode ) : void
iCode ICode
return void