Ciao a tutti.
Da un paio di giorni per varie esigenze sto' cercando di fare una sorta di lettore di
script (con sintassi apposita).
Ora, ho finito la parte dove deve eseguire i comandi e gli if a riga singola
-----
ES:
IF(Timer.IsTimeFinish(t1))
This.MoveTo(xFP;yFP)
-----
Ora il problema sta nel trattare degli IF su più righe ed, eventualmente annidati e i for.
Adesso vorrei concentrarmi sugli if in quanto i for ho una mezza idea di come farli.
Vorrei delle idee su come farli tenendo conto che per leggere lo script il codice è di questo tipo:
-Salvataggio script in una lista di stringhe (ogni riga 1 comando)
-con un for passo tutte le stringhe e le passo una a una in un interprete che esegue il comando.
Il controllo per l'if dovrebbe essere quindi al livello del for.
Scusate se non mi sono spiegato bene ma è un po' complicato :master: .
Grazie.