C# Class Antlr4.Codegen.CodeGeneratorExtension

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

Méthodes publiques

Свойство Type Description
factory OutputModelFactory

Méthodes publiques

Méthode Description
Action ( IList ops ) : IList
Alternative ( CodeBlockForAlt blk, bool outerMost ) : CodeBlockForAlt
CodeGeneratorExtension ( OutputModelFactory factory ) : System.Collections.Generic
Epsilon ( CodeBlockForAlt blk ) : CodeBlockForAlt
FinishAlternative ( CodeBlockForAlt blk, bool outerMost ) : CodeBlockForAlt
GetChoiceBlock ( Choice c ) : Choice
GetEBNFBlock ( Choice c ) : Choice
Lexer ( Lexer l ) : Lexer
LexerFile ( LexerFile f ) : LexerFile
NeedsImplicitLabel ( GrammarAST ID, LabeledOp op ) : bool
Parser ( Parser p ) : Parser
ParserFile ( ParserFile f ) : ParserFile
Rule ( RuleFunction rf ) : RuleFunction
RulePostamble ( IList ops ) : IList
RuleRef ( IList ops ) : IList
Sempred ( IList ops ) : IList
Set ( IList ops ) : IList
StringRef ( IList ops ) : IList
TokenRef ( IList ops ) : IList
Wildcard ( IList ops ) : IList

Method Details

Action() public méthode

public Action ( IList ops ) : IList
ops IList
Résultat IList

Alternative() public méthode

public Alternative ( CodeBlockForAlt blk, bool outerMost ) : CodeBlockForAlt
blk Antlr4.Codegen.Model.CodeBlockForAlt
outerMost bool
Résultat Antlr4.Codegen.Model.CodeBlockForAlt

CodeGeneratorExtension() public méthode

public CodeGeneratorExtension ( OutputModelFactory factory ) : System.Collections.Generic
factory OutputModelFactory
Résultat System.Collections.Generic

Epsilon() public méthode

public Epsilon ( CodeBlockForAlt blk ) : CodeBlockForAlt
blk Antlr4.Codegen.Model.CodeBlockForAlt
Résultat Antlr4.Codegen.Model.CodeBlockForAlt

FinishAlternative() public méthode

public FinishAlternative ( CodeBlockForAlt blk, bool outerMost ) : CodeBlockForAlt
blk Antlr4.Codegen.Model.CodeBlockForAlt
outerMost bool
Résultat Antlr4.Codegen.Model.CodeBlockForAlt

GetChoiceBlock() public méthode

public GetChoiceBlock ( Choice c ) : Choice
c Antlr4.Codegen.Model.Choice
Résultat Antlr4.Codegen.Model.Choice

GetEBNFBlock() public méthode

public GetEBNFBlock ( Choice c ) : Choice
c Antlr4.Codegen.Model.Choice
Résultat Antlr4.Codegen.Model.Choice

Lexer() public méthode

public Lexer ( Lexer l ) : Lexer
l Antlr4.Codegen.Model.Lexer
Résultat Antlr4.Codegen.Model.Lexer

LexerFile() public méthode

public LexerFile ( LexerFile f ) : LexerFile
f Antlr4.Codegen.Model.LexerFile
Résultat Antlr4.Codegen.Model.LexerFile

NeedsImplicitLabel() public méthode

public NeedsImplicitLabel ( GrammarAST ID, LabeledOp op ) : bool
ID Antlr4.Tool.Ast.GrammarAST
op LabeledOp
Résultat bool

Parser() public méthode

public Parser ( Parser p ) : Parser
p Antlr4.Codegen.Model.Parser
Résultat Antlr4.Codegen.Model.Parser

ParserFile() public méthode

public ParserFile ( ParserFile f ) : ParserFile
f Antlr4.Codegen.Model.ParserFile
Résultat Antlr4.Codegen.Model.ParserFile

Rule() public méthode

public Rule ( RuleFunction rf ) : RuleFunction
rf Antlr4.Codegen.Model.RuleFunction
Résultat Antlr4.Codegen.Model.RuleFunction

RulePostamble() public méthode

public RulePostamble ( IList ops ) : IList
ops IList
Résultat IList

RuleRef() public méthode

public RuleRef ( IList ops ) : IList
ops IList
Résultat IList

Sempred() public méthode

public Sempred ( IList ops ) : IList
ops IList
Résultat IList

Set() public méthode

public Set ( IList ops ) : IList
ops IList
Résultat IList

StringRef() public méthode

public StringRef ( IList ops ) : IList
ops IList
Résultat IList

TokenRef() public méthode

public TokenRef ( IList ops ) : IList
ops IList
Résultat IList

Wildcard() public méthode

public Wildcard ( IList ops ) : IList
ops IList
Résultat IList

Property Details

factory public_oe property

public OutputModelFactory factory
Résultat OutputModelFactory