C# 클래스 Antlr4.StringTemplate.Compiler.CompiledTemplate

파일 보기 프로젝트 열기: antlr/antlrcs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
codeSize int
instrs byte[]
sourceMap Antlr4.StringTemplate.Misc.Interval[]
strings string[]

공개 메소드들

메소드 설명
AddArgument ( Antlr4.StringTemplate.Compiler.FormalArgument a ) : void
AddImplicitlyDefinedTemplate ( CompiledTemplate sub ) : void
Clone ( ) : CompiledTemplate

Cloning the CompiledTemplate for a StringTemplate.Template instance allows StringTemplate.Template.Add to be called safely during interpretation for templates that do not contain formal arguments.

CompiledTemplate ( ) : System.Collections.Generic
DefineArgumentDefaultValueTemplates ( TemplateGroup group ) : void
DefineFormalArguments ( IEnumerable args ) : void
DefineImplicitlyDefinedTemplates ( TemplateGroup group ) : void
Disassemble ( ) : string
Dump ( ) : void
GetInstructions ( ) : string
TryGetFormalArgument ( string name ) : Antlr4.StringTemplate.Compiler.FormalArgument

메소드 상세

AddArgument() 공개 메소드

public AddArgument ( Antlr4.StringTemplate.Compiler.FormalArgument a ) : void
a Antlr4.StringTemplate.Compiler.FormalArgument
리턴 void

AddImplicitlyDefinedTemplate() 공개 메소드

public AddImplicitlyDefinedTemplate ( CompiledTemplate sub ) : void
sub CompiledTemplate
리턴 void

Clone() 공개 메소드

Cloning the CompiledTemplate for a StringTemplate.Template instance allows StringTemplate.Template.Add to be called safely during interpretation for templates that do not contain formal arguments.
public Clone ( ) : CompiledTemplate
리턴 CompiledTemplate

CompiledTemplate() 공개 메소드

public CompiledTemplate ( ) : System.Collections.Generic
리턴 System.Collections.Generic

DefineArgumentDefaultValueTemplates() 공개 메소드

public DefineArgumentDefaultValueTemplates ( TemplateGroup group ) : void
group TemplateGroup
리턴 void

DefineFormalArguments() 공개 메소드

public DefineFormalArguments ( IEnumerable args ) : void
args IEnumerable
리턴 void

DefineImplicitlyDefinedTemplates() 공개 메소드

public DefineImplicitlyDefinedTemplates ( TemplateGroup group ) : void
group TemplateGroup
리턴 void

Disassemble() 공개 메소드

public Disassemble ( ) : string
리턴 string

Dump() 공개 메소드

public Dump ( ) : void
리턴 void

GetInstructions() 공개 메소드

public GetInstructions ( ) : string
리턴 string

TryGetFormalArgument() 공개 메소드

public TryGetFormalArgument ( string name ) : Antlr4.StringTemplate.Compiler.FormalArgument
name string
리턴 Antlr4.StringTemplate.Compiler.FormalArgument

프로퍼티 상세

codeSize 공개적으로 프로퍼티

public int codeSize
리턴 int

instrs 공개적으로 프로퍼티

public byte[] instrs
리턴 byte[]

sourceMap 공개적으로 프로퍼티

public Interval[],Antlr4.StringTemplate.Misc sourceMap
리턴 Antlr4.StringTemplate.Misc.Interval[]

strings 공개적으로 프로퍼티

public string[] strings
리턴 string[]