HispaMSX

Re: [hispamsx] jpreter

2005-05-18 22:36:26
fifeton escribió:

Buenas!

Me puedes mandar el código para ver qué ha podido ser?

Fife

PD: me alergra saber que alguien usa JPreter!!!



Carlos de Santa-Ana Garcia escribió:

Carlos de Santa-Ana Garcia escribió:

fifeton escribió:



Buenas de nuevo!

Acabo de subir una nueva versión de JPreter al área de ficheros. No
tiene ninguna característica nueva. Simplemente he quitado algunos
bugs,
así que ahora está más probado.

Un saludo! Sergio




Hola


FifeBC version 0.2alpha by Tin Whistle Software (c) 2005
========================================================
Exception in thread "main" java.lang.IllegalStateException: La etiqueta
CLS no es vßlida
      at com.fifeton.msx.basic.JPreter.searchLabels(JPreter.java:466)
      at com.fifeton.msx.basic.JPreter.parse(JPreter.java:130)
      at com.fifeton.msx.basic.JPreter.run(JPreter.java:90)
      at com.fifeton.msx.basic.JPreter.main(JPreter.java:941)


CLS???? no valida.




Re de nuevo y me voy a la cama.




~    cls

no da error

~    cls:

da error, la unica diferencia los 2 puntos.

No deberia darlo en ninguno.



Saludozzzzz


Bueno tu antispam me rechaza los correos pero vamos aqui encima justo lo tienes, prueba con esto mismo:

~ cls:

o

~ a=8:

Cuando obligas a una linea nueva (~) y acaba en dos puntos (:)


~    cls:
   screen 0:
   width 80:


Me parece que te falta implementear esto:

-=npresp.txt=-

Hay una manera de forzar que NestorPreTer dé comienzo a una nueva línea BASIC sin tener que renunciar a la indentación y sin tener que especificar una etiqueta de línea: simplemente usa el carácter "~" aislado al principio de la línea; NestorPreTer lo ignorará, pero empezará una nueva línea BASIC. Ejemplo:

~PROCESO: Print "El proceso empieza...":
          Print "El proceso continúa..."
~         Print "¡El proceso continúa pero en una línea BASIC nueva!":
          Print "El proceso termina."
Return

Esto será convertido a:

1000 PRINT"El proceso empieza...":PRINT"El proceso continúa..."
1010 PRINT"¡El proceso continúa pero en una línea BASIC nueva!":PRINT"El proceso termina."



1020 RETURN





Saludos.

<Anterior en la conversación] Conversación actual [Siguiente en la conversación>