C# Class Antlr4.StringTemplate.Compiler.TemplateCompiler

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

Méthodes publiques

Свойство Type Description
NUM_OPTIONS int
SubtemplatePrefix string
defaultOptionValues string>.IDictionary
funcs Bytecode>.IDictionary
subtemplateCount int
supportedOptions RenderOption>.IDictionary

Méthodes publiques

Méthode Description
Compile ( string template ) : CompiledTemplate
Compile ( string name, string template ) : CompiledTemplate
Compile ( string srcName, string name, List args, string template, IToken templateToken ) : CompiledTemplate
DefineBlankRegion ( CompiledTemplate outermostImpl, IToken nameToken ) : CompiledTemplate
GetNewSubtemplateName ( ) : string
TemplateCompiler ( TemplateGroup group ) : System.Collections.Generic

Méthodes protégées

Méthode Description
ReportMessageAndThrowTemplateException ( ITokenStream tokens, IToken templateToken, Antlr.Runtime.Parser parser, RecognitionException re ) : void

Method Details

Compile() public méthode

public Compile ( string template ) : CompiledTemplate
template string
Résultat CompiledTemplate

Compile() public méthode

public Compile ( string name, string template ) : CompiledTemplate
name string
template string
Résultat CompiledTemplate

Compile() public méthode

public Compile ( string srcName, string name, List args, string template, IToken templateToken ) : CompiledTemplate
srcName string
name string
args List
template string
templateToken IToken
Résultat CompiledTemplate

DefineBlankRegion() public static méthode

public static DefineBlankRegion ( CompiledTemplate outermostImpl, IToken nameToken ) : CompiledTemplate
outermostImpl CompiledTemplate
nameToken IToken
Résultat CompiledTemplate

GetNewSubtemplateName() public static méthode

public static GetNewSubtemplateName ( ) : string
Résultat string

ReportMessageAndThrowTemplateException() protected méthode

protected ReportMessageAndThrowTemplateException ( ITokenStream tokens, IToken templateToken, Antlr.Runtime.Parser parser, RecognitionException re ) : void
tokens ITokenStream
templateToken IToken
parser Antlr.Runtime.Parser
re Antlr.Runtime.RecognitionException
Résultat void

TemplateCompiler() public méthode

public TemplateCompiler ( TemplateGroup group ) : System.Collections.Generic
group TemplateGroup
Résultat System.Collections.Generic

Property Details

NUM_OPTIONS public_oe static_oe property

public static int NUM_OPTIONS
Résultat int

SubtemplatePrefix public_oe static_oe property

public static string SubtemplatePrefix
Résultat string

defaultOptionValues public_oe static_oe property

public static IDictionary defaultOptionValues
Résultat string>.IDictionary

funcs public_oe static_oe property

public static IDictionary funcs
Résultat Bytecode>.IDictionary

subtemplateCount public_oe static_oe property

public static int subtemplateCount
Résultat int

supportedOptions public_oe static_oe property

public static IDictionary supportedOptions
Résultat RenderOption>.IDictionary