C# Class Antlr4.StringTemplate.Compiler.CompiledTemplate

Afficher le fichier Open project: antlr/antlrcs Class Usage Examples

Méthodes publiques

Свойство Type Description
codeSize int
instrs byte[]
sourceMap Antlr4.StringTemplate.Misc.Interval[]
strings string[]

Méthodes publiques

Méthode Description
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

Method Details

AddArgument() public méthode

public AddArgument ( Antlr4.StringTemplate.Compiler.FormalArgument a ) : void
a Antlr4.StringTemplate.Compiler.FormalArgument
Résultat void

AddImplicitlyDefinedTemplate() public méthode

public AddImplicitlyDefinedTemplate ( CompiledTemplate sub ) : void
sub CompiledTemplate
Résultat void

Clone() public méthode

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
Résultat CompiledTemplate

CompiledTemplate() public méthode

public CompiledTemplate ( ) : System.Collections.Generic
Résultat System.Collections.Generic

DefineArgumentDefaultValueTemplates() public méthode

public DefineArgumentDefaultValueTemplates ( TemplateGroup group ) : void
group TemplateGroup
Résultat void

DefineFormalArguments() public méthode

public DefineFormalArguments ( IEnumerable args ) : void
args IEnumerable
Résultat void

DefineImplicitlyDefinedTemplates() public méthode

public DefineImplicitlyDefinedTemplates ( TemplateGroup group ) : void
group TemplateGroup
Résultat void

Disassemble() public méthode

public Disassemble ( ) : string
Résultat string

Dump() public méthode

public Dump ( ) : void
Résultat void

GetInstructions() public méthode

public GetInstructions ( ) : string
Résultat string

TryGetFormalArgument() public méthode

public TryGetFormalArgument ( string name ) : Antlr4.StringTemplate.Compiler.FormalArgument
name string
Résultat Antlr4.StringTemplate.Compiler.FormalArgument

Property Details

codeSize public_oe property

public int codeSize
Résultat int

instrs public_oe property

public byte[] instrs
Résultat byte[]

sourceMap public_oe property

public Interval[],Antlr4.StringTemplate.Misc sourceMap
Résultat Antlr4.StringTemplate.Misc.Interval[]

strings public_oe property

public string[] strings
Résultat string[]