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

variabile uguale alla posizione corrente del robot. ● Move: avvia un interpolazione di punti per spostare il robot dalla posizione attuale a quella desiderata ● Relax: ● Relaxi: ● Set: imposta il valore della variabile sinistra uguale al valore della variabile destra. ● Teach: avvia la registrazione di una serie di valori di posizione sotto il controllo del pulstante REC/DONE situato sul pendant. 4.2 grammatica per il linguaggio v+ Gold Parser è un programma open-source realizzato da Devin Cook durante la sua tesi di laurea e può essere utilizzato per analizzare linguaggi di programmazione, script o linguaggi interpretati. Il Gold Parser si compone di tre fasi: Fase 1: lo sviluppatore crea la grammatica del linguaggio di programmazione, script o interprete e compila in un file binario usando il Gold Parser Builder tools. Fase 2: Lo sviluppatore sceglie il linguaggio di programmazione target e genera una classe di parser per quel linguaggio. Fase 3: lo sviluppatore ha analizzato ogni token e , nel caso di un inteprete , il comando viene eseguito immediatamente o, nel caso di un linguaggio compilato, comincia a costruire un albero di sintassi astratta per la successiva ottimizzazione. Fase 1: creazione di una grammatica Una grammatica può essere semplice come una calcolatrice o complessa come il 60