C# Класс Antlr4.StringTemplate.Compiler.CompiledTemplate

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]