Skip to content

jonno85/Linguaggi_Traduttori

Repository files navigation

#
#
#
#	Project Linguaggi e Traduttori
#
#	Authors
#		Jonathan Filippini
#		[email protected]
#
#		Roberto Sora
#		[email protected]
#
#
#
#

NOTE: 
A) Cup è stato patchato e ricompilato con la patch trovata sul sito http://jflex.de/cup_patch.html e compresso in un jar (punto di accesso la classe AntTask)
per consentire l'esecuzione di un ant task "cup" (è stata importata la libreria ant-1.7.1.jar). Purtroppo il settaggio della property "package" non funziona.

B) per far funzionare il buildfile ant (la mia versione è 1.7.1) occorre:
	1) scaricare da dropbox cup.jar (patchato e jarrato da me) e jflex.jar
	2) creare un link ai due file nella cartella /usr/share/ant/lib
	3) pregare

C) JFlex genera il file Lexer.java omettendo i qualificatori "public" prima del nome della classe e prima dei costruttori, comportando problemi di visibilità.
Ogni volta quindi, nel file generato Lexer.java ant si occupa di fare le dovute sostituzioni.

Per parsare le strutture dati nidificate e sequenziali utilizziamo una struttura misto albero lista:

main
|
--for1
    |
    |--if1
	|
	|--if2
	    |
	    |--commands
	|--if3
	    |
	    |--commands
	else
	|
	|--commands
    |
    |--commands

inserire il null nello scanner




About

shell skype interface

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published