Example #1
0
 public void SearchForNode(List <string> list, LexerNode node)
 {
     if (node.Line.StartsWith("state"))
     {
         list.Add(node.Line);
     }
     else
     {
         if (node.SubLines.Count > 0)
         {
             node.SubLines.ForEach(x => SearchForNode(list, x));
         }
     }
 }
Example #2
0
 public Node Parse(LexerNode node)
 {
     return(new Parser(node).Parse());
 }