Example #1
0
 public static bool Consume(Parser parser)
 {
     if (!parser.Terminal("SELECT"))
     {
         return(false);
     }
     parser.AstDown(new Ast(Ast.NodeTypes.Select));
     if (!SelectList.Consume(parser))
     {
         return(false);
     }
     parser.AstUp();
     if (!parser.Terminal("FROM"))
     {
         return(false);
     }
     parser.AstDown(new Ast(Ast.NodeTypes.TableName));
     return(TableReferenceList.Consume(parser));
 }