C# Class Antlr4.StringTemplate.Compiler.BytecodeDisassembler

Show file Open project: antlr/antlrcs Class Usage Examples

Public Methods

Method Description
BytecodeDisassembler ( CompiledTemplate code ) : System.Collections.Generic
Disassemble ( ) : string
DisassembleInstruction ( System.Text.StringBuilder buf, int ip ) : int
GetInstructions ( ) : string
GetSourceMap ( ) : string
GetStrings ( ) : string

Private Methods

Method Description
GetShort ( byte memory, int index ) : int
ShowConstantPoolOperand ( int poolIndex ) : string

Method Details

BytecodeDisassembler() public method

public BytecodeDisassembler ( CompiledTemplate code ) : System.Collections.Generic
code CompiledTemplate
return System.Collections.Generic

Disassemble() public method

public Disassemble ( ) : string
return string

DisassembleInstruction() public method

public DisassembleInstruction ( System.Text.StringBuilder buf, int ip ) : int
buf System.Text.StringBuilder
ip int
return int

GetInstructions() public method

public GetInstructions ( ) : string
return string

GetSourceMap() public method

public GetSourceMap ( ) : string
return string

GetStrings() public method

public GetStrings ( ) : string
return string