Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 public void Add(ParserSymbol symbol)
 {
     SymbolsInt.Add(symbol.Index, symbol);
     SymbolsString.Add(symbol.Name, symbol);
 }
Ejemplo n.º 3
0
 public void AddAction(ParserSymbol p)
 {
     Symbols.Add(p.Index, p);
     SymbolsByName.Add(p.Name, p);
 }
Ejemplo n.º 4
0
 public ParserAction(int action, ref ParserSymbol symbol)
 {
     Action = action;
     Symbol = symbol;
 }
Ejemplo n.º 5
0
 public ParserCachedAction(ParserAction action, ParserSymbol symbol)
 {
     Action = action;
     Symbol = symbol;
 }
Ejemplo n.º 6
0
 public ParserProduction(ParserSymbol symbol, int len)
 {
     Symbol = symbol;
     Len    = len;
 }
Ejemplo n.º 7
0
 public ParserProduction(ParserSymbol symbol)
 {
     Symbol = symbol;
 }