Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CodeObject"/> class.
 /// </summary>
 /// <param name="parser">The parser.</param>
 /// <param name="ID">The ID.</param>
 public CodeObject(PgmrClass parser, int ID)
 {
     _p    = parser;
     _id   = ID;
     _type = _p.GetLabel(ID);
     _text = _p.GetValue(ID);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates the specified parser.
 /// </summary>
 /// <param name="parser">The parser.</param>
 /// <param name="ID">The ID.</param>
 /// <returns></returns>
 public static CodeObject Create(PgmrClass parser, int ID)
 {
     if (parser == null || ID == 0)
     {
         return(null);
     }
     return(new CodeObject(parser, ID));
 }
Ejemplo n.º 3
0
 public CodeParser(string grammarFile)
 {
     _p = new PgmrClass();
     _p.SetGrammar(grammarFile);
 }