135136137138139140141
Match(new VT("TK_IR_A")); int valor = (int) E(); saltar(valor); return; } throw new SyntaxException("Esperaba pinta, casa, avanza, giro, identificador, color, condicional (SI) o salto (ir_a)."); }
377378379380381382383
else if (esMasMenos()) { int simbolo = MAS_MENOS(1); double valor = F(); return valor * simbolo; } throw new SyntaxException("Esperaba paréntesis abierto, identificador o número."); }
979899100101102103
if (esSalto()) { Match(new VT("TK_IR_A")); E(); return; } throw new SyntaxException("Esperaba pinta, casa, avanza, giro, identificador, color, condicional (SI) o salto (ir_a)."); }
285286287288289290291
else if (esMasMenos()) { MAS_MENOS(); F(); return; } throw new SyntaxException("Línea " + nLinea + ": Esperaba paréntesis abierto, identificador o número."); }
311312313314315316317318
else { tokenActual = new Token("TK_SALIDA", "$#$"); return; } } throw new SyntaxException ("Línea " + nLinea + ": Esperaba " + "'" + devolverErrorMatch(v.getV().substring(3)) + "'" + ", encontrado " + "'" + (!tokenActual.contenidosIguales("TK_FIN_SENT")? tokenActual.getContenido() : File.separator + "r" + File.separator + "n") + "'."); }