public ParserError(String text, ParserState state, ParserSymbol symbol, int lineNo, ParserLocation loc, Stack <string> expected) { Text = text; State = state; Symbol = symbol; LineNo = lineNo; Loc = loc; Expected = expected; }
public void Add(ParserSymbol symbol) { SymbolsInt.Add(symbol.Index, symbol); SymbolsString.Add(symbol.Name, symbol); }
public void AddAction(ParserSymbol p) { Symbols.Add(p.Index, p); SymbolsByName.Add(p.Name, p); }
public ParserAction(int action, ref ParserSymbol symbol) { Action = action; Symbol = symbol; }
public ParserCachedAction(ParserAction action, ParserSymbol symbol) { Action = action; Symbol = symbol; }
public ParserProduction(ParserSymbol symbol, int len) { Symbol = symbol; Len = len; }
public ParserProduction(ParserSymbol symbol) { Symbol = symbol; }