|
| | StringLiteral (string name) |
| |
| | StringLiteral (string name, string startEndSymbol, StringOptions options) |
| |
| | StringLiteral (string name, string startEndSymbol) |
| |
| | StringLiteral (string name, string startEndSymbol, StringOptions options, Type astNodeType) |
| |
| | StringLiteral (string name, string startEndSymbol, StringOptions options, AstNodeCreator astNodeCreator) |
| |
| void | AddStartEnd (string startEndSymbol, StringOptions stringOptions) |
| |
| void | AddStartEnd (string startSymbol, string endSymbol, StringOptions stringOptions) |
| |
| void | AddPrefix (string prefix, StringOptions flags) |
| |
| override void | Init (GrammarData grammarData) |
| |
| override IList< string > | GetFirsts () |
| |
| | CompoundTerminalBase (string name) |
| |
| | CompoundTerminalBase (string name, TermFlags flags) |
| |
| void | AddSuffix (string suffix, params TypeCode[] typeCodes) |
| |
| override Token | TryMatch (ParsingContext context, ISourceStream source) |
| |
| | Terminal (string name) |
| |
| | Terminal (string name, TokenCategory category) |
| |
| | Terminal (string name, string errorAlias, TokenCategory category, TermFlags flags) |
| |
| | Terminal (string name, TokenCategory category, TermFlags flags) |
| |
| virtual string | TokenToString (Token token) |
| |
| void | SetOutputTerminal (Grammar grammar, Terminal outputTerminal) |
| |
| | BnfTerm (string name) |
| |
| | BnfTerm (string name, string errorAlias) |
| |
| | BnfTerm (string name, string errorAlias, Type nodeType) |
| |
| | BnfTerm (string name, string errorAlias, AstNodeCreator nodeCreator) |
| |
| virtual string | GetParseNodeCaption (ParseTreeNode node) |
| |
| override string | ToString () |
| |
| override int | GetHashCode () |
| |
| bool | FlagIsSet (TermFlags flag) |
| |
| void | SetFlag (TermFlags flag) |
| |
| void | SetFlag (TermFlags flag, bool value) |
| |
| virtual void | CreateAstNode (ParsingContext context, ParseTreeNode nodeInfo) |
| |
| NonTerminal | Q () |
| |
| NonTerminal | Plus () |
| |
| NonTerminal | Star () |
| |
|
| static EscapeTable | GetDefaultEscapes () |
| |
| static int | ByName (Terminal x, Terminal y) |
| |
| static int | ByPriorityReverse (Terminal x, Terminal y) |
| |
| static string | TerminalsToString (IEnumerable< Terminal > terminals, string separator) |
| |
| static BnfExpression | operator+ (BnfTerm term1, BnfTerm term2) |
| |
| static BnfExpression | operator+ (BnfTerm term1, string symbol2) |
| |
| static BnfExpression | operator+ (string symbol1, BnfTerm term2) |
| |
| static BnfExpression | operator| (BnfTerm term1, BnfTerm term2) |
| |
| static BnfExpression | operator| (BnfTerm term1, string symbol2) |
| |
| static BnfExpression | operator| (string symbol1, BnfTerm term2) |
| |
| Char | EscapeChar = '\\' |
| |
| EscapeTable | Escapes = new EscapeTable() |
| |
| TokenCategory | Category = TokenCategory.Content |
| |
| int | Priority |
| |
| TokenEditorInfo | EditorInfo |
| |
| byte | MultilineIndex |
| |
| Terminal | IsPairFor |
| |
| const int | LowestPriority = -1000 |
| |
| const int | HighestPriority = 1000 |
| |
| const int | ReservedWordsPriority = 900 |
| |
| const int | NoPrecedence = 0 |
| |
| string | Name |
| |
| string | ErrorAlias |
| |
| TermFlags | Flags |
| |
| int | Precedence = NoPrecedence |
| |
| Associativity | Associativity = Associativity.Neutral |
| |
| Type | AstNodeType |
| |
| object | AstNodeConfig |
| |
| AstNodeCreator | AstNodeCreator |
| |
| readonly ScanFlagTable | PrefixFlags = new ScanFlagTable() |
| |
| readonly TypeCodeTable | SuffixTypeCodes = new TypeCodeTable() |
| |
| StringList | Prefixes = new StringList() |
| |
| StringList | Suffixes = new StringList() |
| |
| bool | CaseSensitive |
| |
| GrammarData | GrammarData |
| |
| Terminal | OutputTerminal [get, set] |
| |
| Grammar | Grammar [get] |
| |
| EventHandler< ParsingEventArgs > | ValidateToken |
| |
| EventHandler< AstNodeEventArgs > | AstNodeCreated |
| |
Definition at line 45 of file StringLiteral.cs.