C# Class Antlr4.Codegen.CodeGenerator

Afficher le fichier Open project: sharwell/antlr4cs Class Usage Examples

Méthodes publiques

Свойство Type Description
DEFAULT_LANGUAGE string
TEMPLATE_ROOT string
VOCAB_FILE_EXTENSION string
lineWidth int
vocabFilePattern string

Méthodes publiques

Méthode Description
CodeGenerator ( [ g ) : System.Collections.Generic
CodeGenerator ( [ tool, [ g, string language ) : System.Collections.Generic
GenerateBaseListener ( ) : Template
GenerateBaseListener ( bool header ) : Template
GenerateBaseVisitor ( ) : Template
GenerateBaseVisitor ( bool header ) : Template
GenerateLexer ( ) : Template
GenerateLexer ( bool header ) : Template
GenerateListener ( ) : Template
GenerateListener ( bool header ) : Template
GenerateParser ( ) : Template
GenerateParser ( bool header ) : Template
GenerateVisitor ( ) : Template
GenerateVisitor ( bool header ) : Template
GetBaseListenerFileName ( ) : string
GetBaseListenerFileName ( bool header ) : string
GetBaseVisitorFileName ( ) : string
GetBaseVisitorFileName ( bool header ) : string
GetHeaderFileName ( ) : string
GetListenerFileName ( ) : string
GetListenerFileName ( bool header ) : string
GetRecognizerFileName ( ) : string
GetRecognizerFileName ( bool header ) : string
GetVisitorFileName ( ) : string
GetVisitorFileName ( bool header ) : string
GetVocabFileName ( ) : string
Write ( Template code, string fileName ) : void
WriteBaseListener ( Template outputFileST, bool header ) : void
WriteBaseVisitor ( Template outputFileST, bool header ) : void
WriteListener ( Template outputFileST, bool header ) : void
WriteRecognizer ( Template outputFileST, bool header ) : void
WriteVisitor ( Template outputFileST, bool header ) : void
WriteVocabFile ( ) : void

Méthodes protégées

Méthode Description
LoadLanguageTarget ( string language ) : void

Private Methods

Méthode Description
CreateController ( ) : OutputModelController
GetTarget ( ) : AbstractTarget
GetTemplates ( ) : TemplateGroup
GetTokenVocabOutput ( ) : Template
Walk ( OutputModelObject outputModel, bool header ) : Template

Method Details

CodeGenerator() public méthode

public CodeGenerator ( [ g ) : System.Collections.Generic
g [
Résultat System.Collections.Generic

CodeGenerator() public méthode

public CodeGenerator ( [ tool, [ g, string language ) : System.Collections.Generic
tool [
g [
language string
Résultat System.Collections.Generic

GenerateBaseListener() public méthode

public GenerateBaseListener ( ) : Template
Résultat Template

GenerateBaseListener() public méthode

public GenerateBaseListener ( bool header ) : Template
header bool
Résultat Template

GenerateBaseVisitor() public méthode

public GenerateBaseVisitor ( ) : Template
Résultat Template

GenerateBaseVisitor() public méthode

public GenerateBaseVisitor ( bool header ) : Template
header bool
Résultat Template

GenerateLexer() public méthode

public GenerateLexer ( ) : Template
Résultat Template

GenerateLexer() public méthode

public GenerateLexer ( bool header ) : Template
header bool
Résultat Template

GenerateListener() public méthode

public GenerateListener ( ) : Template
Résultat Template

GenerateListener() public méthode

public GenerateListener ( bool header ) : Template
header bool
Résultat Template

GenerateParser() public méthode

public GenerateParser ( ) : Template
Résultat Template

GenerateParser() public méthode

public GenerateParser ( bool header ) : Template
header bool
Résultat Template

GenerateVisitor() public méthode

public GenerateVisitor ( ) : Template
Résultat Template

GenerateVisitor() public méthode

public GenerateVisitor ( bool header ) : Template
header bool
Résultat Template

GetBaseListenerFileName() public méthode

public GetBaseListenerFileName ( ) : string
Résultat string

GetBaseListenerFileName() public méthode

public GetBaseListenerFileName ( bool header ) : string
header bool
Résultat string

GetBaseVisitorFileName() public méthode

public GetBaseVisitorFileName ( ) : string
Résultat string

GetBaseVisitorFileName() public méthode

public GetBaseVisitorFileName ( bool header ) : string
header bool
Résultat string

GetHeaderFileName() public méthode

public GetHeaderFileName ( ) : string
Résultat string

GetListenerFileName() public méthode

public GetListenerFileName ( ) : string
Résultat string

GetListenerFileName() public méthode

public GetListenerFileName ( bool header ) : string
header bool
Résultat string

GetRecognizerFileName() public méthode

public GetRecognizerFileName ( ) : string
Résultat string

GetRecognizerFileName() public méthode

public GetRecognizerFileName ( bool header ) : string
header bool
Résultat string

GetVisitorFileName() public méthode

public GetVisitorFileName ( ) : string
Résultat string

GetVisitorFileName() public méthode

public GetVisitorFileName ( bool header ) : string
header bool
Résultat string

GetVocabFileName() public méthode

public GetVocabFileName ( ) : string
Résultat string

LoadLanguageTarget() protected méthode

protected LoadLanguageTarget ( string language ) : void
language string
Résultat void

Write() public méthode

public Write ( Template code, string fileName ) : void
code Template
fileName string
Résultat void

WriteBaseListener() public méthode

public WriteBaseListener ( Template outputFileST, bool header ) : void
outputFileST Template
header bool
Résultat void

WriteBaseVisitor() public méthode

public WriteBaseVisitor ( Template outputFileST, bool header ) : void
outputFileST Template
header bool
Résultat void

WriteListener() public méthode

public WriteListener ( Template outputFileST, bool header ) : void
outputFileST Template
header bool
Résultat void

WriteRecognizer() public méthode

public WriteRecognizer ( Template outputFileST, bool header ) : void
outputFileST Template
header bool
Résultat void

WriteVisitor() public méthode

public WriteVisitor ( Template outputFileST, bool header ) : void
outputFileST Template
header bool
Résultat void

WriteVocabFile() public méthode

public WriteVocabFile ( ) : void
Résultat void

Property Details

DEFAULT_LANGUAGE public_oe static_oe property

public static string DEFAULT_LANGUAGE
Résultat string

TEMPLATE_ROOT public_oe static_oe property

public static string TEMPLATE_ROOT
Résultat string

VOCAB_FILE_EXTENSION public_oe static_oe property

public static string VOCAB_FILE_EXTENSION
Résultat string

lineWidth public_oe property

public int lineWidth
Résultat int

vocabFilePattern public_oe static_oe property

public static string vocabFilePattern
Résultat string