public Arbol Selection() { if (alvAct.getTipo_Token() == Tokens.TipoToken.Asterisco) { Seleccion.A.AddLast(new Arbol("Asterisco *")); emparejar(Tokens.TipoToken.Asterisco); } else if (alvAct.getTipo_Token() == Tokens.TipoToken.ID) { Seleccion.A.AddLast(new Arbol("ID" + alvAct.getLexema())); emparejar(Tokens.TipoToken.ID); OP(); } else { OtherSelcctions = new Arbol("OtherSelecction"); OtherSelecction(); Seleccion.A.AddLast(OtherSelcctions); } return(Seleccion); }
void ELIMINAR() { Elimnar.A.AddLast(new Arbol("DE")); emparejar(Tokens.TipoToken.DE); Elimnar.A.AddLast(new Arbol(alvAct.getLexema())); emparejar(Tokens.TipoToken.ID); Where = new Arbol("WHERE"); Condition = new Arbol("Condition"); TipCondition = new Arbol("TIpoCondicion"); IDCondition = new Arbol("IDCondition"); Symbol = new Arbol("Simbolo"); DATOS = new Arbol("DATO"); YO = new Arbol("YoO"); IDCondition2 = new Arbol("ID CONDITION TIPO"); WHERE(); DATOS.A.AddLast(IDCondition2); TipCondition.A.AddLast(Symbol); TipCondition.A.AddLast(DATOS); TipCondition.A.AddLast(YO); Condition.A.AddLast(IDCondition); Condition.A.AddLast(TipCondition); Where.A.AddLast(Condition); Elimnar.A.AddLast(Where); Elimnar.A.AddLast(new Arbol(";")); emparejar(Tokens.TipoToken.PUNTO_y_COMA); ayuda = false; }