summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorgeno <gabriele.genovese2@studio.unibo.it>2024-05-28 10:43:29 +0200
committergeno <gabriele.genovese2@studio.unibo.it>2024-05-28 10:43:29 +0200
commite59f9fd477eccea7d69ea874186a124e3fc10a4c (patch)
tree7bb7e03bfc9fc795a1951c3f39fcdb79ea0fba10 /README.txt
parentf05d888a0b621ca4e99e2b0fb6e23c097006fe41 (diff)
updated readme and added exercises
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt24
1 files changed, 0 insertions, 24 deletions
diff --git a/README.txt b/README.txt
deleted file mode 100644
index 0bcbb1d..0000000
--- a/README.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Python3 Package
-
-* nella cartella src ci sono lexer e parser per Python3 semplificati per il corso
-di CLP (non ci interessa analizzare qualunque programma Python)
-
-* sempre nella cartella src ci sono i file Python3LexerBase.java e
-Python3ParserBase.java. Questi non sono nostri e vanno tenuti nella stessa cartella.
-
-* Attraverso Python3Parser.g4 รจ possibile generare il parser tramite ANTLR e quindi tutti
-i file relativi (Visitor, Listener, etc.)
-
-* Nella cartella src ci sono 2 file che ha fatto Marco Bertoni per creare l'albero sintattico
-di un programma che si trova in progs/test.py (il file Main.java) oppure per creare gli
-alberi sintattici di tutti i programmi nella cartella progs (il file ParseAll.java). Gli
-alberi sintattici sono visualizzati nella cartella trees che verra` creata eseguendo i
-due programmi. Abbiamo usato questi codici perche` ANTLR pare sia rotto su questi codici (non
-genera alberi sintattici!)
-
-* i programmi della cartella progs sono 870. Li abbiamo presi da un database di programmi
-semplici e riusciamo a parsarli tutti. Le sottocartelle dont_care e unparsable_programs contengono programmi con feature che lasciam perdere (classi o lambdas) e programmi che
-non riusciamo a parsare (abbiamo semplificato la sintassi per avere alberi piu` semplici: non
-abbiam capito perche` non riusciamo ad analizzarli...)
-
-Marco Bertoni, Cosimo Laneve \ No newline at end of file