Exemplo n.º 1
0
 // Input constructor for parser
 public Message(String message, SystemType system, GrammarProcess grammar, Token token, int tokenIndex)
     : this(message, -1, -1, system, grammar, token, tokenIndex)
 {
     if (token != null)
     {
         Line   = token.Line;
         Column = token.Column;
     }
 }
Exemplo n.º 2
0
 //Base input constructor, has all values
 public Message(String message, int line, int column, SystemType system, GrammarProcess grammar, Token token, int tokenIndex)
 {
     Text       = message;
     Line       = line;
     Column     = column;
     System     = system;
     Grammar    = grammar;
     Token      = token;
     TokenIndex = tokenIndex;
 }
Exemplo n.º 3
0
 // Input constructor for symantic analysis
 public Message(String message, int line, int column, GrammarProcess grammar, SystemType system)
     : this(message, line, column, system, grammar, null, -1)
 {
 }
Exemplo n.º 4
0
 //Master input construtor
 public CSTValue(GrammarProcess grammar, Token token)
 {
     Grammar = grammar;
     Token   = token;
 }
Exemplo n.º 5
0
 //Input constructor
 public CSTValue(GrammarProcess grammar)
     : this(grammar, null)
 {
 }