Il 07/01/2016 01:26, Luca Alimandi ha scritto:
Ho notato che se alla fine della lista di operandi metto una serie di
virgole senza i relativi valori, vengono semplicemente ignorate.
Non è sbagliato, ma sarebbe utile che venisse fatto notare: potrebbe
essere una dimenticanza di chi scrive il codice.
Invece mettendole all'inizio della riga, l'analizzatore sintattico va in
loop senza segnalare niente.
Inoltre ho visto che, a fronte di una linea di codice del tipo:
*DEFB 0,0,"0"*
viene restituito l'errore:
*program.ASM: Unterminated string at line 946
*invece dovrebbe essere correttamente interpretato con due valori 0
seguiti da un valore 48 (codice ascii del carattere "0")...*