AddPrefix(string prefix, StringOptions flags) | Irony.Parsing.StringLiteral | |
AddPrefixFlag(string prefix, short flags) | Irony.Parsing.CompoundTerminalBase | protected |
AddStartEnd(string startEndSymbol, StringOptions stringOptions) | Irony.Parsing.StringLiteral | |
AddStartEnd(string startSymbol, string endSymbol, StringOptions stringOptions) | Irony.Parsing.StringLiteral | |
AddSuffix(string suffix, params TypeCode[] typeCodes) | Irony.Parsing.CompoundTerminalBase | |
Associativity | Irony.Parsing.BnfTerm | |
AstNodeConfig | Irony.Parsing.BnfTerm | |
AstNodeCreated | Irony.Parsing.BnfTerm | |
AstNodeCreator | Irony.Parsing.BnfTerm | |
AstNodeType | Irony.Parsing.BnfTerm | |
BnfTerm(string name) | Irony.Parsing.BnfTerm | |
BnfTerm(string name, string errorAlias) | Irony.Parsing.BnfTerm | |
BnfTerm(string name, string errorAlias, Type nodeType) | Irony.Parsing.BnfTerm | |
BnfTerm(string name, string errorAlias, AstNodeCreator nodeCreator) | Irony.Parsing.BnfTerm | |
ByName(Terminal x, Terminal y) | Irony.Parsing.Terminal | static |
ByPriorityReverse(Terminal x, Terminal y) | Irony.Parsing.Terminal | static |
CaseSensitive | Irony.Parsing.CompoundTerminalBase | protected |
Category | Irony.Parsing.Terminal | |
CompoundTerminalBase(string name) | Irony.Parsing.CompoundTerminalBase | |
CompoundTerminalBase(string name, TermFlags flags) | Irony.Parsing.CompoundTerminalBase | |
ConvertValue(CompoundTokenDetails details) | Irony.Parsing.StringLiteral | protectedvirtual |
CreateAstNode(ParsingContext context, ParseTreeNode nodeInfo) | Irony.Parsing.BnfTerm | virtual |
CreateToken(ParsingContext context, ISourceStream source, CompoundTokenDetails details) | Irony.Parsing.CompoundTerminalBase | protectedvirtual |
EditorInfo | Irony.Parsing.Terminal | |
ErrorAlias | Irony.Parsing.BnfTerm | |
EscapeChar | Irony.Parsing.CompoundTerminalBase | |
Escapes | Irony.Parsing.CompoundTerminalBase | |
FlagIsSet(TermFlags flag) | Irony.Parsing.BnfTerm | |
Flags | Irony.Parsing.BnfTerm | |
GetAstNodeType(ParsingContext context, ParseTreeNode nodeInfo) | Irony.Parsing.BnfTerm | protectedvirtual |
GetDefaultEscapes() | Irony.Parsing.CompoundTerminalBase | static |
GetFirsts() | Irony.Parsing.StringLiteral | virtual |
GetHashCode() | Irony.Parsing.BnfTerm | |
GetParseNodeCaption(ParseTreeNode node) | Irony.Parsing.BnfTerm | virtual |
Grammar | Irony.Parsing.BnfTerm | |
GrammarData | Irony.Parsing.BnfTerm | protected |
HandleSpecialEscape(string segment, CompoundTokenDetails details) | Irony.Parsing.StringLiteral | protectedvirtual |
HighestPriority | Irony.Parsing.Terminal | |
Init(GrammarData grammarData) | Irony.Parsing.StringLiteral | virtual |
InitDetails(ParsingContext context, CompoundTerminalBase.CompoundTokenDetails details) | Irony.Parsing.StringLiteral | protected |
Irony::Parsing::CompoundTerminalBase.InitDetails(ParsingContext context, CompoundTokenDetails details) | Irony.Parsing.CompoundTerminalBase | protectedvirtual |
IsPairFor | Irony.Parsing.Terminal | |
LowestPriority | Irony.Parsing.Terminal | |
MultilineIndex | Irony.Parsing.Terminal | |
Name | Irony.Parsing.BnfTerm | |
NoPrecedence | Irony.Parsing.BnfTerm | |
operator+(BnfTerm term1, BnfTerm term2) | Irony.Parsing.BnfTerm | static |
operator+(BnfTerm term1, string symbol2) | Irony.Parsing.BnfTerm | static |
operator+(string symbol1, BnfTerm term2) | Irony.Parsing.BnfTerm | static |
operator|(BnfTerm term1, BnfTerm term2) | Irony.Parsing.BnfTerm | static |
operator|(BnfTerm term1, string symbol2) | Irony.Parsing.BnfTerm | static |
operator|(string symbol1, BnfTerm term2) | Irony.Parsing.BnfTerm | static |
OutputTerminal | Irony.Parsing.Terminal | |
Plus() | Irony.Parsing.BnfTerm | |
Precedence | Irony.Parsing.BnfTerm | |
Prefixes | Irony.Parsing.CompoundTerminalBase | protected |
PrefixFlags | Irony.Parsing.CompoundTerminalBase | protected |
Priority | Irony.Parsing.Terminal | |
Q() | Irony.Parsing.BnfTerm | |
QuickParse(ParsingContext context, ISourceStream source) | Irony.Parsing.CompoundTerminalBase | protectedvirtual |
ReadBody(ISourceStream source, CompoundTokenDetails details) | Irony.Parsing.StringLiteral | protectedvirtual |
ReadPrefix(ISourceStream source, CompoundTokenDetails details) | Irony.Parsing.CompoundTerminalBase | protectedvirtual |
ReadSuffix(ISourceStream source, CompoundTerminalBase.CompoundTokenDetails details) | Irony.Parsing.StringLiteral | protected |
Irony::Parsing::CompoundTerminalBase.ReadSuffix(ISourceStream source, CompoundTokenDetails details) | Irony.Parsing.CompoundTerminalBase | protectedvirtual |
ReservedWordsPriority | Irony.Parsing.Terminal | |
SetFlag(TermFlags flag) | Irony.Parsing.BnfTerm | |
SetFlag(TermFlags flag, bool value) | Irony.Parsing.BnfTerm | |
SetOutputTerminal(Grammar grammar, Terminal outputTerminal) | Irony.Parsing.Terminal | |
Star() | Irony.Parsing.BnfTerm | |
StringFlagsInternal enum name | Irony.Parsing.StringLiteral | |
StringLiteral(string name) | Irony.Parsing.StringLiteral | |
StringLiteral(string name, string startEndSymbol, StringOptions options) | Irony.Parsing.StringLiteral | |
StringLiteral(string name, string startEndSymbol) | Irony.Parsing.StringLiteral | |
StringLiteral(string name, string startEndSymbol, StringOptions options, Type astNodeType) | Irony.Parsing.StringLiteral | |
StringLiteral(string name, string startEndSymbol, StringOptions options, AstNodeCreator astNodeCreator) | Irony.Parsing.StringLiteral | |
Suffixes | Irony.Parsing.CompoundTerminalBase | protected |
SuffixTypeCodes | Irony.Parsing.CompoundTerminalBase | protected |
Terminal(string name) | Irony.Parsing.Terminal | |
Terminal(string name, TokenCategory category) | Irony.Parsing.Terminal | |
Terminal(string name, string errorAlias, TokenCategory category, TermFlags flags) | Irony.Parsing.Terminal | |
Terminal(string name, TokenCategory category, TermFlags flags) | Irony.Parsing.Terminal | |
TerminalsToString(IEnumerable< Terminal > terminals, string separator) | Irony.Parsing.Terminal | static |
TokenToString(Token token) | Irony.Parsing.Terminal | virtual |
ToString() | Irony.Parsing.BnfTerm | |
TryMatch(ParsingContext context, ISourceStream source) | Irony.Parsing.CompoundTerminalBase | virtual |
ValidateToken | Irony.Parsing.Terminal | |