C# Class Antlr4.Codegen.Target.CSharpTarget

Inheritance: AbstractTarget
Datei anzeigen Open project: sharwell/antlr4cs

Public Methods

Method Description
EncodeIntAsCharEscape ( int v ) : string
GetTargetStringLiteralFromANTLRStringLiteral ( CodeGenerator generator, string literal, bool addQuotes ) : string

Protected Methods

Method Description
CSharpTarget ( CodeGenerator gen, string language ) : System.Reflection
LoadTemplates ( ) : TemplateGroup
VisibleGrammarSymbolCausesIssueInGeneratedCode ( GrammarAST idNode ) : bool

Method Details

CSharpTarget() protected method

protected CSharpTarget ( CodeGenerator gen, string language ) : System.Reflection
gen CodeGenerator
language string
return System.Reflection

EncodeIntAsCharEscape() public method

public EncodeIntAsCharEscape ( int v ) : string
v int
return string

GetTargetStringLiteralFromANTLRStringLiteral() public method

public GetTargetStringLiteralFromANTLRStringLiteral ( CodeGenerator generator, string literal, bool addQuotes ) : string
generator CodeGenerator
literal string
addQuotes bool
return string

LoadTemplates() protected method

protected LoadTemplates ( ) : TemplateGroup
return Antlr4.StringTemplate.TemplateGroup

VisibleGrammarSymbolCausesIssueInGeneratedCode() protected method

protected VisibleGrammarSymbolCausesIssueInGeneratedCode ( GrammarAST idNode ) : bool
idNode Antlr4.Tool.Ast.GrammarAST
return bool