Ejemplo n.º 1
0
 public TokClassDef(GenBase gbs, string name, string bas)
 {
     if (gbs is TokensGen)
     {
         TokensGen tokensGen = (TokensGen)gbs;
         this.m_name = name;
         tokensGen.m_tokens.tokens[(object)name] = (object)this;
         this.m_refToken = bas;
     }
     this.m_yynum = ++gbs.LastSymbol;
 }
Ejemplo n.º 2
0
 public NfaNode(TokensGen tks)
     : base(tks)
 {
 }
Ejemplo n.º 3
0
 public Nfa(TokensGen tks, Regex re)
     : base(tks)
 {
     this.m_end = new NfaNode(tks);
     re.Build(this);
 }
Ejemplo n.º 4
0
 public LNode(TokensGen tks)
 {
     this.m_tks   = tks;
     this.m_state = tks.NewState();
 }
Ejemplo n.º 5
0
 public Nfa(TokensGen tks)
     : base(tks)
 {
     this.m_end = new NfaNode(this.m_tks);
 }