예제 #1
0
            public override bool Match(Parser p)
            {
                p.CreateNode(mLabel);
                bool result = mRule.Match(p);

                if (result)
                {
                    p.CompleteNode();
                }
                else
                {
                    p.AbandonNode();
                }
                return(result);
            }
예제 #2
0
 public override bool Match(Parser p)
 {
     p.CreateNode(mLabel);
     bool result = mRule.Match(p);
     if (result)
     {
         p.CompleteNode();
     }
     else
     {
         p.AbandonNode();
     }
     return result;
 }