Tesi Robotica V+ Sim: Interprete Command Language e... | Page 91

• Interpreter/Code Generator: Attraverso un linguaggio di programmazione come ad esempio C# o Java, viene effettivamente eseguita l'azione desiderata dall'utente scritta nel file sorgente. Ora andremo a vedere come queste 3 fasi vengono svolte nel V+SIM. Questa è la schermata iniziale del nostro V+SIM. Qui andremo a selezionare un source file oppure andremo a scrivere direttamente il nostro codice V+. Una volta deciso come passare le informazioni al V+SIM, tramite il tasto Parser andremo ad analizzare il testo, lo divideremo in token e a questo punto verrà interpretato il linguaggio. Nella fase di verifica dei token è possibile anche memorizzare le operazioni in determinate area di memoria. Come spiegato nel capitolo 4 il metodo migliore per memorizzare i dati è attraverso le Hash Table. Si veda il codice sorgente allegato per la classe ExtendsParser.c che mostra 90