C# Класс Antlr4.Codegen.Model.ElementFrequenciesVisitor

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

Открытые методы

Метод Описание
ElementFrequenciesVisitor ( Grammar grammar, Antlr.Runtime.Tree.ITreeNodeStream input ) : System.Collections.Generic
RuleRef ( GrammarAST @ref, ActionAST arg ) : void
TokenRef ( TerminalAST @ref ) : void

Защищенные методы

Метод Описание
CombineAndClip ( FrequencySet a, FrequencySet b, int clip ) : FrequencySet
CombineMax ( FrequencySet a, FrequencySet b ) : FrequencySet
EnterAlternative ( AltAST tree ) : void
EnterElement ( GrammarAST tree ) : void
EnterLexerAlternative ( GrammarAST tree ) : void
EnterLexerElement ( GrammarAST tree ) : void
ExitAlternative ( AltAST tree ) : void
ExitElement ( GrammarAST tree ) : void
ExitLexerAlternative ( GrammarAST tree ) : void
ExitLexerElement ( GrammarAST tree ) : void
ExitLexerSubrule ( GrammarAST tree ) : void
ExitSubrule ( GrammarAST tree ) : void
combineMin ( FrequencySet a, FrequencySet b ) : FrequencySet

Приватные методы

Метод Описание
GetMinFrequencies ( ) : FrequencySet

Описание методов

CombineAndClip() защищенный статический Метод

protected static CombineAndClip ( FrequencySet a, FrequencySet b, int clip ) : FrequencySet
a FrequencySet
b FrequencySet
clip int
Результат FrequencySet

CombineMax() защищенный статический Метод

protected static CombineMax ( FrequencySet a, FrequencySet b ) : FrequencySet
a FrequencySet
b FrequencySet
Результат FrequencySet

ElementFrequenciesVisitor() публичный Метод

public ElementFrequenciesVisitor ( Grammar grammar, Antlr.Runtime.Tree.ITreeNodeStream input ) : System.Collections.Generic
grammar Antlr4.Tool.Grammar
input Antlr.Runtime.Tree.ITreeNodeStream
Результат System.Collections.Generic

EnterAlternative() защищенный Метод

protected EnterAlternative ( AltAST tree ) : void
tree AltAST
Результат void

EnterElement() защищенный Метод

protected EnterElement ( GrammarAST tree ) : void
tree GrammarAST
Результат void

EnterLexerAlternative() защищенный Метод

protected EnterLexerAlternative ( GrammarAST tree ) : void
tree GrammarAST
Результат void

EnterLexerElement() защищенный Метод

protected EnterLexerElement ( GrammarAST tree ) : void
tree GrammarAST
Результат void

ExitAlternative() защищенный Метод

protected ExitAlternative ( AltAST tree ) : void
tree AltAST
Результат void

ExitElement() защищенный Метод

protected ExitElement ( GrammarAST tree ) : void
tree GrammarAST
Результат void

ExitLexerAlternative() защищенный Метод

protected ExitLexerAlternative ( GrammarAST tree ) : void
tree GrammarAST
Результат void

ExitLexerElement() защищенный Метод

protected ExitLexerElement ( GrammarAST tree ) : void
tree GrammarAST
Результат void

ExitLexerSubrule() защищенный Метод

protected ExitLexerSubrule ( GrammarAST tree ) : void
tree GrammarAST
Результат void

ExitSubrule() защищенный Метод

protected ExitSubrule ( GrammarAST tree ) : void
tree GrammarAST
Результат void

RuleRef() публичный Метод

public RuleRef ( GrammarAST @ref, ActionAST arg ) : void
@ref GrammarAST
arg ActionAST
Результат void

TokenRef() публичный Метод

public TokenRef ( TerminalAST @ref ) : void
@ref TerminalAST
Результат void

combineMin() защищенный статический Метод

protected static combineMin ( FrequencySet a, FrequencySet b ) : FrequencySet
a FrequencySet
b FrequencySet
Результат FrequencySet