========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AdrianoLentini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test02.out 1,130c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test03.out 1,49c1 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test04.out 1,7c1 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test05.out 1,5c1 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test06.out 1,176c1 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test07.out 1,47c1 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test08.out 1,9c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test09.out 1,21c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test10.out 1,2c1 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test11.out 1,8c1 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 AdrianoLentini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AlainBindele ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 0a1 > 297 8c9 < 2,16 STRING "Neuromante" --- > 2,16 STRING "Neuromante" 15c16 < 3,25 OPEN_END_TAG "autore" --- > 3,25 OPEN_START_TAG "autore" 19c20 < 4,2 OPEN_END_TAG "libro" --- > 4,2 OPEN_START_TAG "libro" 26c27 < 5,16 STRING "1984" --- > 5,16 STRING "1984" 33c34 < 6,24 OPEN_END_TAG "autore" --- > 6,24 OPEN_START_TAG "autore" 37c38 < 7,2 OPEN_END_TAG "libro" --- > 7,2 OPEN_START_TAG "libro" 44c45 < 8,16 STRING "Solaris" --- > 8,16 STRING "Solaris" 51c52 < 9,24 OPEN_END_TAG "autore" --- > 9,24 OPEN_START_TAG "autore" 55c56 < 10,2 OPEN_END_TAG "libro" --- > 10,2 OPEN_START_TAG "libro" 62c63 < 11,16 STRING "Fahrenheit 451" --- > 11,16 STRING "Fahrenheit 451" 69c70 < 12,23 OPEN_END_TAG "autore" --- > 12,23 OPEN_START_TAG "autore" 73c74 < 13,2 OPEN_END_TAG "libro" --- > 13,2 OPEN_START_TAG "libro" 77c78 < 14,1 OPEN_END_TAG "xsML" --- > 14,1 OPEN_START_TAG "xsML" 79c80 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 0a1 > 1646 8c9 < 2,16 STRING "Neuromante" --- > 2,16 STRING "Neuromante" 15c16 < 3,27 OPEN_END_TAG "autore" --- > 3,27 OPEN_START_TAG "autore" 26c27 < 8,3 OPEN_END_TAG "descrizione" --- > 8,3 OPEN_START_TAG "descrizione" 30c31 < 9,2 OPEN_END_TAG "libro" --- > 9,2 OPEN_START_TAG "libro" 37c38 < 10,16 STRING "1984" --- > 10,16 STRING "1984" 44c45 < 11,24 OPEN_END_TAG "autore" --- > 11,24 OPEN_START_TAG "autore" 56c57 < 18,2 OPEN_END_TAG "descrizione" --- > 18,2 OPEN_START_TAG "descrizione" 60c61 < 19,2 OPEN_END_TAG "libro" --- > 19,2 OPEN_START_TAG "libro" 67c68 < 20,16 STRING "Solaris" --- > 20,16 STRING "Solaris" 74c75 < 21,24 OPEN_END_TAG "autore" --- > 21,24 OPEN_START_TAG "autore" 81c82 < 22,196 OPEN_END_TAG "descrizione" --- > 22,196 OPEN_START_TAG "descrizione" 85c86 < 23,2 OPEN_END_TAG "libro" --- > 23,2 OPEN_START_TAG "libro" 92c93 < 24,16 STRING "Fahrenheit 451" --- > 24,16 STRING "Fahrenheit 451" 99c100 < 25,23 OPEN_END_TAG "autore" --- > 25,23 OPEN_START_TAG "autore" 119c120 < 39,4 OPEN_END_TAG "descrizione" --- > 39,4 OPEN_START_TAG "descrizione" 123c124 < 40,2 OPEN_END_TAG "libro" --- > 40,2 OPEN_START_TAG "libro" 127c128 < 41,1 OPEN_END_TAG "xsML" --- > 41,1 OPEN_START_TAG "xsML" 129c130 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 0a1 > 266 6c7 < 2,20 STRING "1" --- > 2,20 STRING "1" 9c10 < 2,37 STRING " x " --- > 2,37 STRING " x " 11,12c12,13 < 2,53 EQUAL < 2,55 STRING "3" --- > 2,54 EQUAL > 2,55 STRING "3" 19c20 < 3,14 STRING "1" --- > 3,14 STRING "1" 23c24 < 4,3 OPEN_END_TAG "tag-tag" --- > 4,3 OPEN_START_TAG "tag-tag" 26c27 < 4,31 OPEN_END_TAG "_tag3" --- > 4,31 OPEN_START_TAG "_tag3" 30c31 < 5,3 OPEN_END_TAG "tag3" --- > 5,3 OPEN_START_TAG "tag3" 33c34 < 5,33 OPEN_END_TAG "tag4" --- > 5,33 OPEN_START_TAG "tag4" 36c37 < 5,50 STRING "1" --- > 5,50 STRING "1" 40c41 < 6,2 OPEN_END_TAG "tag2" --- > 6,2 OPEN_START_TAG "tag2" 44c45 < 7,1 OPEN_END_TAG "ma-quale-radice" --- > 7,1 OPEN_START_TAG "ma-quale-radice" 48c49 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out 0a1 > 76 2c3 < 1,4 OPEN_END_TAG "tag-chiuso" --- > 1,4 OPEN_START_TAG "tag-chiuso" ========================================================== Comparing test05.out 0a1 > 66 4c5 < 1,17 ERROR "xxx>" --- > 1,17 ERROR "xxx>" ========================================================== Comparing test06.out 0a1 > 410 13c14 < 4,31 OPEN_END_TAG "h4" --- > 4,31 OPEN_START_TAG "h4" 20c21 < 5,20 STRING "0" --- > 5,20 STRING "0" 23c24 < 5,36 STRING "1" --- > 5,36 STRING "1" 34c35 < 7,10 OPEN_END_TAG "td" --- > 7,10 OPEN_START_TAG "td" 41c42 < 8,10 OPEN_END_TAG "td" --- > 8,10 OPEN_START_TAG "td" 48c49 < 9,10 OPEN_END_TAG "td" --- > 9,10 OPEN_START_TAG "td" 52c53 < 10,1 OPEN_END_TAG "tr" --- > 10,1 OPEN_START_TAG "tr" 63c64 < 12,10 OPEN_END_TAG "td" --- > 12,10 OPEN_START_TAG "td" 70c71 < 13,10 OPEN_END_TAG "td" --- > 13,10 OPEN_START_TAG "td" 77c78 < 14,10 OPEN_END_TAG "td" --- > 14,10 OPEN_START_TAG "td" 81c82 < 15,1 OPEN_END_TAG "tr" --- > 15,1 OPEN_START_TAG "tr" 85c86 < 16,1 OPEN_END_TAG "table" --- > 16,1 OPEN_START_TAG "table" 93c94 < 18,35 OPEN_END_TAG "h4" --- > 18,35 OPEN_START_TAG "h4" 100c101 < 19,15 STRING "0" --- > 19,15 STRING "0" 111c112 < 21,10 OPEN_END_TAG "td" --- > 21,10 OPEN_START_TAG "td" 118c119 < 22,10 OPEN_END_TAG "td" --- > 22,10 OPEN_START_TAG "td" 125c126 < 23,10 OPEN_END_TAG "td" --- > 23,10 OPEN_START_TAG "td" 129c130 < 24,1 OPEN_END_TAG "tr" --- > 24,1 OPEN_START_TAG "tr" 140c141 < 26,10 OPEN_END_TAG "td" --- > 26,10 OPEN_START_TAG "td" 147c148 < 27,10 OPEN_END_TAG "td" --- > 27,10 OPEN_START_TAG "td" 154c155 < 28,10 OPEN_END_TAG "td" --- > 28,10 OPEN_START_TAG "td" 158c159 < 29,1 OPEN_END_TAG "tr" --- > 29,1 OPEN_START_TAG "tr" 162c163 < 30,1 OPEN_END_TAG "table" --- > 30,1 OPEN_START_TAG "table" 167c168 < 32,1 OPEN_END_TAG "body" --- > 32,1 OPEN_START_TAG "body" 171c172 < 33,1 OPEN_END_TAG "html" --- > 33,1 OPEN_START_TAG "html" 175c176 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 0a1 > 192 8c9 < 2,23 OPEN_END_TAG "tag2" --- > 2,23 OPEN_START_TAG "tag2" 10c11 < 2,30 OPEN_END_TAG "tag3" --- > 2,30 OPEN_START_TAG "tag3" 19c20 < 2,70 OPEN_END_TAG "tag4" --- > 2,70 OPEN_START_TAG "tag4" 21c22 < 2,77 OPEN_END_TAG "tag4" --- > 2,77 OPEN_START_TAG "tag4" 35c36 < 4,37 STRING "valore1" --- > 4,37 STRING "valore1" 40c41 < 4,64 STRING "valore2" --- > 4,64 STRING "valore2" 44c45 < 5,1 OPEN_END_TAG "radice" --- > 5,1 OPEN_START_TAG "radice" 46c47 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 0a1 > 26 4c5 < 1,16 STRING ""ciao"" --- > 1,16 STRING ""ciao"" 8c9 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 0a1 > 83 3,21c4,5 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,9 ERROR "a" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out 0a1 > 20 ========================================================== Comparing test11.out 0a1 > 80 4c5 < 1,21 ERROR "questa stringa --- > 1,21 ERROR "questa stringa AlainBindele FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AlessandroFuselli ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out AlessandroFuselli PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AlessandroMastropietro ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 15,17c15,17 < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " --- > 3,26 OPEN_END_TAG "autore" > 3,34 CLOSE_TAG > 3,35 STRING " 33,35c33,35 < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " --- > 6,25 OPEN_END_TAG "autore" > 6,33 CLOSE_TAG > 6,34 STRING " 51,53c51,53 < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " --- > 9,25 OPEN_END_TAG "autore" > 9,33 CLOSE_TAG > 9,34 STRING " 69,71c69,71 < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " --- > 12,24 OPEN_END_TAG "autore" > 12,32 CLOSE_TAG > 12,33 STRING " 79c79 < 14,8 ERROR "" --- > 14,9 ERROR "(null)" ========================================================== Comparing test02.out 13,14c13,14 < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" --- > 3,11 CLOSE_TAG > 3,12 STRING "William Gibson" 44,48c44,48 < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 11,25 OPEN_END_TAG "autore" > 11,33 CLOSE_TAG > 11,34 OPEN_START_TAG "descrizione" > 11,46 CLOSE_TAG > 11,47 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 74,76c74,76 < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " --- > 21,25 OPEN_END_TAG "autore" > 21,33 CLOSE_TAG > 21,34 STRING " 81,83c81,83 < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " --- > 22,197 OPEN_END_TAG "descrizione" > 22,210 CLOSE_TAG > 22,211 STRING " 99,101c99,101 < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 25,24 OPEN_END_TAG "autore" > 25,32 CLOSE_TAG > 25,33 STRING " 129c129 < 41,8 ERROR "" --- > 41,9 ERROR "(null)" ========================================================== Comparing test03.out 7,14c7,14 < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 2,25 NAME "attributo2" > 2,36 EQUAL > 2,38 STRING " x " > 2,45 NAME "attributo3" > 2,55 EQUAL > 2,57 STRING "3" > 2,60 CLOSE_TAG > 2,61 STRING " 26,28c26,28 < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 4,32 OPEN_END_TAG "_tag3" > 4,39 CLOSE_TAG > 4,40 STRING " 33,38c33,38 < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 5,34 OPEN_END_TAG "tag4" > 5,41 NAME "attributo" > 5,50 EQUAL > 5,51 STRING "1" > 5,54 CLOSE_TAG > 5,55 STRING " 48c48 < 8,5 ERROR "" --- > 7,19 ERROR "(null)" ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,5 OPEN_END_TAG "tag-chiuso" > 1,17 CLOSE_TAG > 1,18 STRING " il prossimo tag aperto non e' ammesso!!! ========================================================== Comparing test05.out ========================================================== Comparing test06.out 13,15c13,15 < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " --- > 4,32 OPEN_END_TAG "h4" > 4,36 CLOSE_TAG > 4,37 STRING " 21,25c21,25 < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " --- > 5,25 NAME "cellspacing" > 5,36 EQUAL > 5,37 STRING "1" > 5,40 CLOSE_TAG > 5,41 STRING " 34,36c34,36 < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " --- > 7,11 OPEN_END_TAG "td" > 7,15 CLOSE_TAG > 7,16 STRING " 41,43c41,43 < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " --- > 8,11 OPEN_END_TAG "td" > 8,15 CLOSE_TAG > 8,16 STRING " 48,50c48,50 < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " --- > 9,11 OPEN_END_TAG "td" > 9,15 CLOSE_TAG > 9,16 STRING " 63,65c63,65 < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " --- > 12,11 OPEN_END_TAG "td" > 12,15 CLOSE_TAG > 12,16 STRING " 70,72c70,72 < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " --- > 13,11 OPEN_END_TAG "td" > 13,15 CLOSE_TAG > 13,16 STRING " 77,79c77,79 < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " --- > 14,11 OPEN_END_TAG "td" > 14,15 CLOSE_TAG > 14,16 STRING " 93,95c93,95 < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " --- > 18,36 OPEN_END_TAG "h4" > 18,40 CLOSE_TAG > 18,41 STRING " 111,113c111,113 < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " --- > 21,11 OPEN_END_TAG "td" > 21,15 CLOSE_TAG > 21,16 STRING " 118,120c118,120 < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " --- > 22,11 OPEN_END_TAG "td" > 22,15 CLOSE_TAG > 22,16 STRING " 125,127c125,127 < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " --- > 23,11 OPEN_END_TAG "td" > 23,15 CLOSE_TAG > 23,16 STRING " 140,142c140,142 < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " --- > 26,11 OPEN_END_TAG "td" > 26,15 CLOSE_TAG > 26,16 STRING " 147,149c147,149 < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " --- > 27,11 OPEN_END_TAG "td" > 27,15 CLOSE_TAG > 27,16 STRING " 154,156c154,156 < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " --- > 28,11 OPEN_END_TAG "td" > 28,15 CLOSE_TAG > 28,16 STRING " 175c175 < 34,1 ERROR "" --- > 33,8 ERROR "(null)" ========================================================== Comparing test07.out 8,23c8,23 < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 2,24 OPEN_END_TAG "tag2" > 2,30 CLOSE_TAG > 2,31 OPEN_END_TAG "tag3" > 2,37 CLOSE_TAG > 2,38 STRING "testo dopo tag3" > 2,54 OPEN_START_TAG "tag4" > 2,59 CLOSE_TAG > 2,60 OPEN_START_TAG "tag4" > 2,65 CLOSE_TAG > 2,66 OPEN_START_TAG "tag5" > 2,71 CLOSE_TAG > 2,72 OPEN_END_TAG "tag4" > 2,78 CLOSE_TAG > 2,79 OPEN_END_TAG "tag4" > 2,85 CLOSE_TAG > 2,86 STRING " 46c46 < 5,10 ERROR "" --- > 5,11 ERROR "(null)" ========================================================== Comparing test08.out 4,8c4,6 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" --- > 1,16 STRING "" > 1,19 NAME "x" > 1,19 ERROR "(null)" ========================================================== Comparing test09.out 3,13c3,13 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " --- > 1,10 NAME "a2" > 1,14 NAME "a3" > 1,18 NAME "a4" > 1,22 NAME "a5" > 1,25 EQUAL > 1,26 STRING "ciao" > 1,34 NAME "a6" > 1,36 EQUAL > 1,38 STRING "ciao" > 1,44 CLOSE_TAG > 1,45 STRING " 20c20 < 4,1 ERROR "" --- > 3,7 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,7c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 4,2 ERROR "(null)" AlessandroMastropietro FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AlessandroVergari ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out AlessandroVergari PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AlexFiorini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 7,5 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 33,1 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 1,2 ERROR "" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 3,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 1,2 ERROR "" AlexFiorini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AndreaDiGiuseppe ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test02.out 1,130c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test03.out 1,49c1 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test04.out 1,7c1 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test05.out 1,5c1 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test06.out 1,176c1 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test07.out 1,47c1 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test08.out 1,9c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test09.out 1,21c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test10.out 1,2c1 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test11.out 1,8c1 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 AndreaDiGiuseppe FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AndreaMencaroni ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,80 ERROR "questa stringa AndreaMencaroni FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AndreaSciacca ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1c1 < 1,1 OPEN_START_TAG "xsML" --- > 0,1 OPEN_START_TAG "xsML" 3,30c3,11 < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" --- > 2,2 OPEN_START_TAG " > libro" > 3,9 NAME "titolo" > 4,16 EQUAL > 4,17 STRING "Neuromante" > 4,29 STRING "" > 4,29 CLOSE_TAG > 5,3 OPEN_START_TAG " > autore" 32,59c13,21 < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" --- > 7,18 STRING "WilliamGibson<" > 7,26 OPEN_END_TAG "autore" > 7,33 CLOSE_TAG > 9,2 STRING " > " > 9,3 OPEN_END_TAG "libro" > 9,9 CLOSE_TAG > 10,2 OPEN_START_TAG " > libro" 61,75c23,71 < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " --- > 12,16 EQUAL > 12,17 STRING "1984" > 12,23 STRING "" > 12,23 CLOSE_TAG > 13,3 OPEN_START_TAG " > autore" > 14,10 CLOSE_TAG > 15,17 STRING "GeorgeOrwell<" > 15,25 OPEN_END_TAG "autore" > 15,32 CLOSE_TAG > 17,2 STRING " > " > 17,3 OPEN_END_TAG "libro" > 17,9 CLOSE_TAG > 18,2 OPEN_START_TAG " > libro" > 19,9 NAME "titolo" > 20,16 EQUAL > 20,17 STRING "Solaris" > 20,26 STRING "" > 20,26 CLOSE_TAG > 21,3 OPEN_START_TAG " > autore" > 22,10 CLOSE_TAG > 23,20 STRING "StanislawLem<" > 23,25 OPEN_END_TAG "autore" > 23,32 CLOSE_TAG > 25,2 STRING " > " > 25,3 OPEN_END_TAG "libro" > 25,9 CLOSE_TAG > 26,2 OPEN_START_TAG " > libro" > 27,9 NAME "titolo" > 28,16 EQUAL > 28,17 STRING "Fahrenheit" > 28,29 STRING "451" > 29,34 CLOSE_TAG > 30,3 OPEN_START_TAG " > autore" > 31,10 CLOSE_TAG > 32,14 STRING "RayBradbury<" > 32,24 OPEN_END_TAG "autore" > 32,31 CLOSE_TAG > 34,2 STRING " > " > 34,3 OPEN_END_TAG "libro" > 34,9 CLOSE_TAG > 36,1 STRING " 77,79c73,75 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 36,2 OPEN_END_TAG "xsML" > 36,7 CLOSE_TAG > 36,7 ERROR "" ========================================================== Comparing test02.out 1c1 < 1,1 OPEN_START_TAG "xsML" --- > 0,1 OPEN_START_TAG "xsML" 3c3,55 < 1,7 STRING " --- > 2,2 OPEN_START_TAG " > libro" > 3,9 NAME "titolo" > 4,16 EQUAL > 4,17 STRING "Neuromante" > 4,29 STRING "" > 4,29 CLOSE_TAG > 5,3 OPEN_START_TAG " > autore" > 6,11 OPEN_START_TAG "" > 7,13 OPEN_START_TAG "" > 8,14 CLOSE_TAG > 9,22 STRING "WilliamGibson<" > 9,30 OPEN_END_TAG "autore" > 9,37 CLOSE_TAG > 10,3 OPEN_START_TAG " > descrizione" > 11,15 CLOSE_TAG > 12,5 OPEN_START_TAG " > Inun" > 13,9 OPEN_START_TAG "mondo" > 14,16 OPEN_START_TAG "attraversato" > 15,30 OPEN_START_TAG "da" > 16,34 OPEN_START_TAG "autostrade > informatiche" > 18,15 OPEN_START_TAG "e" > 19,18 OPEN_START_TAG "hacker" > 20,26 OPEN_START_TAG "dai" > 21,31 OPEN_START_TAG "poteri" > 22,39 OPEN_START_TAG "neuromantici" > 23,53 OPEN_START_TAG "si" > 24,57 OPEN_START_TAG "svolge" > 25,65 OPEN_START_TAG "l'avventura" > 26,78 OPEN_START_TAG "violenta" > 27,88 OPEN_START_TAG "e" > 28,91 OPEN_START_TAG "disperata" > 29,102 OPEN_START_TAG "di" > 30,106 OPEN_START_TAG "Case, > l'uomo" > 32,9 OPEN_START_TAG "che" > 33,14 OPEN_START_TAG "ha" > 34,18 OPEN_START_TAG "avuto" > 35,25 OPEN_START_TAG "il" > 36,29 OPEN_START_TAG "torto" > 37,36 OPEN_START_TAG "di" > 38,40 OPEN_START_TAG "mettersi" > 39,50 OPEN_START_TAG "contro" > 40,58 OPEN_START_TAG "l'organizzazione" > 43,76 STRING "sbagliata. > <" > 43,3 OPEN_END_TAG "descrizione" > 43,15 CLOSE_TAG > 45,2 STRING " 5,53c57,170 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. --- > 45,3 OPEN_END_TAG "libro" > 45,9 CLOSE_TAG > 46,2 OPEN_START_TAG " > libro" > 47,9 NAME "titolo" > 48,16 EQUAL > 48,17 EQUAL > 48,23 CLOSE_TAG > 49,3 OPEN_START_TAG " > autore" > 50,10 CLOSE_TAG > 51,17 STRING "GeorgeOrwell<" > 51,25 OPEN_END_TAG "autore" > 51,32 CLOSE_TAG > 51,33 OPEN_START_TAG "descrizione" > 52,45 CLOSE_TAG > 52,48 OPEN_START_TAG "Inun" > 53,52 OPEN_START_TAG "futuro" > 54,60 OPEN_START_TAG "prossimo" > 55,70 OPEN_START_TAG "la" > 56,74 OPEN_START_TAG "Terra" > 57,81 OPEN_START_TAG "e'" > 58,85 OPEN_START_TAG "suddivisa" > 59,96 OPEN_START_TAG "in" > 60,100 OPEN_START_TAG "tre" > 61,105 OPEN_START_TAG "grandi" > 62,113 OPEN_START_TAG " > potenze" > 64,8 OPEN_START_TAG "totalitarie" > 65,21 OPEN_START_TAG "perennemente" > 66,35 OPEN_START_TAG "in" > 67,39 OPEN_START_TAG "guerra" > 68,47 OPEN_START_TAG "tra" > 69,52 OPEN_START_TAG "loro:" > 70,59 OPEN_START_TAG "Oceania," > 71,69 OPEN_START_TAG "Eurasia" > 72,78 OPEN_START_TAG "ed" > 73,82 OPEN_START_TAG "Estasia." > 74,92 OPEN_START_TAG "In" > 75,96 OPEN_START_TAG "Oceania," > 76,106 OPEN_START_TAG "la" > 77,110 OPEN_START_TAG "societa'" > 78,120 OPEN_START_TAG "e'" > 79,124 OPEN_START_TAG "amministrata" > 80,138 OPEN_START_TAG " > secondo" > 82,8 OPEN_START_TAG "i" > 83,11 OPEN_START_TAG "principi" > 84,21 OPEN_START_TAG "del" > 85,26 OPEN_START_TAG "Socing" > 86,34 OPEN_START_TAG "(il" > 87,39 OPEN_START_TAG "socialismo" > 88,51 OPEN_START_TAG "inglese)" > 89,61 OPEN_START_TAG "e" > 90,64 OPEN_START_TAG "governata" > 91,75 OPEN_START_TAG "da" > 92,79 OPEN_START_TAG "un" > 93,83 OPEN_START_TAG "onnipotente" > 94,96 OPEN_START_TAG "partito" > 95,105 OPEN_START_TAG "unico" > 96,112 OPEN_START_TAG "comunista" > 97,123 OPEN_START_TAG " > con" > 99,4 OPEN_START_TAG "a" > 100,7 OPEN_START_TAG "capo" > 101,13 OPEN_START_TAG "il" > 102,17 OPEN_START_TAG "Grande" > 103,25 OPEN_START_TAG "Fratello," > 104,36 OPEN_START_TAG "un" > 105,40 OPEN_START_TAG "personaggio" > 106,53 OPEN_START_TAG "che" > 107,58 OPEN_START_TAG "nessuno" > 108,67 OPEN_START_TAG "ha" > 109,71 OPEN_START_TAG "mai" > 110,76 OPEN_START_TAG "visto" > 111,83 OPEN_START_TAG "e" > 112,86 OPEN_START_TAG "che" > 113,91 OPEN_START_TAG "tiene" > 114,98 OPEN_START_TAG "costantemente" > 115,113 OPEN_START_TAG "sotto" > 116,120 OPEN_START_TAG "controllo" > 117,131 OPEN_START_TAG "la" > 118,135 OPEN_START_TAG " > vita" > 120,5 OPEN_START_TAG "di" > 121,9 OPEN_START_TAG "tutti" > 122,16 OPEN_START_TAG "i" > 123,19 OPEN_START_TAG "cittadini." > 124,31 OPEN_START_TAG "I" > 125,34 OPEN_START_TAG "suoi" > 126,40 OPEN_START_TAG "occhi" > 127,47 OPEN_START_TAG "sono" > 128,53 OPEN_START_TAG "le" > 129,57 OPEN_START_TAG "telecamere" > 130,69 OPEN_START_TAG "che" > 131,74 OPEN_START_TAG "spiano" > 132,82 OPEN_START_TAG "la" > 133,86 OPEN_START_TAG "vita" > 134,92 OPEN_START_TAG "di" > 135,96 OPEN_START_TAG "qualunque" > 136,107 OPEN_START_TAG "cittadino" > 137,118 OPEN_START_TAG "e" > 138,121 OPEN_START_TAG "il" > 139,125 OPEN_START_TAG "suo" > 140,130 OPEN_START_TAG "braccio" > 141,139 OPEN_START_TAG "la" > 142,143 OPEN_START_TAG " > psicopolizia" > 144,13 OPEN_START_TAG "che" > 145,18 OPEN_START_TAG "interviene" > 146,30 OPEN_START_TAG "in" > 147,34 OPEN_START_TAG "ogni" > 148,40 OPEN_START_TAG "situazione" > 149,52 OPEN_START_TAG "sospetta. 55,83c172,176 < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " --- > " > 153,1 STRING "<" > 153,3 OPEN_END_TAG "descrizione" > 153,15 CLOSE_TAG > 155,2 STRING " 85,87c178,227 < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " --- > 155,3 OPEN_END_TAG "libro" > 155,9 CLOSE_TAG > 156,2 OPEN_START_TAG " > libro" > 157,9 NAME "titolo" > 158,16 EQUAL > 158,17 STRING "Solaris" > 158,26 STRING "" > 158,27 OPEN_START_TAG "" > 159,28 CLOSE_TAG > 160,3 OPEN_START_TAG " > autore" > 161,10 CLOSE_TAG > 162,20 STRING "StanislawLem<" > 162,25 OPEN_END_TAG "autore" > 162,32 CLOSE_TAG > 163,3 OPEN_START_TAG " > descrizione" > 164,15 CLOSE_TAG > 164,19 OPEN_START_TAG "Nelmomento" > 165,28 OPEN_START_TAG "della" > 166,35 OPEN_START_TAG "sua" > 167,40 OPEN_START_TAG "piu'" > 168,46 OPEN_START_TAG "gloriosa" > 169,56 OPEN_START_TAG "espansione" > 170,68 OPEN_START_TAG "-" > 171,71 OPEN_START_TAG "i" > 172,74 OPEN_START_TAG "viaggi" > 173,82 OPEN_START_TAG "intersellari" > 174,96 OPEN_START_TAG "-" > 175,99 OPEN_START_TAG "l'uomo" > 176,107 OPEN_START_TAG "si" > 177,111 OPEN_START_TAG "imbatte" > 178,120 OPEN_START_TAG "in" > 179,124 OPEN_START_TAG "un" > 180,128 OPEN_START_TAG "enigma" > 181,136 OPEN_START_TAG "insolubile," > 182,149 OPEN_START_TAG "una" > 183,154 OPEN_START_TAG "sfida" > 184,161 OPEN_START_TAG "impossibile:" > 185,175 OPEN_START_TAG "e'" > 186,179 OPEN_START_TAG "il" > 187,183 OPEN_START_TAG "pianeta" > 188,192 OPEN_START_TAG "Solaris," > 189,202 OPEN_START_TAG "un" > 190,206 OPEN_START_TAG "pianeta" > 191,215 STRING "vivo" > 192,222 OPEN_END_TAG ". 192,236 CLOSE_TAG > 194,2 STRING " 89,113c229,264 < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco --- > 194,3 OPEN_END_TAG "libro" > 194,9 CLOSE_TAG > 195,2 OPEN_START_TAG " > libro" > 196,9 NAME "titolo" > 197,16 EQUAL > 197,17 STRING "Fahrenheit" > 197,29 STRING "451" > 198,34 CLOSE_TAG > 199,3 OPEN_START_TAG " > autore" > 200,10 CLOSE_TAG > 201,14 STRING "RayBradbury<" > 201,24 OPEN_END_TAG "autore" > 201,31 CLOSE_TAG > 202,4 OPEN_START_TAG " > descrizione" > 203,16 CLOSE_TAG > 204,6 OPEN_START_TAG " > Il > protagonista" > 206,16 OPEN_START_TAG " > di" > 208,6 OPEN_START_TAG " > Fahrenheit" > 210,14 OPEN_START_TAG " > 451" > 212,7 OPEN_START_TAG " > e'" > 214,6 OPEN_START_TAG " > un" > 216,6 OPEN_START_TAG " > Milite" > 218,10 OPEN_START_TAG "del" > 219,15 OPEN_START_TAG "fuoco" > 220,22 OPEN_START_TAG " 115c266,267 < Guy Montag --- > Guy" > 223,7 OPEN_START_TAG "Montag 117,121c269,293 < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " --- > che" > 226,7 OPEN_START_TAG "ha" > 227,11 OPEN_START_TAG "il" > 228,15 OPEN_START_TAG "compito" > 229,24 OPEN_START_TAG "di" > 230,28 OPEN_START_TAG "rintracciare" > 231,42 OPEN_START_TAG "chi" > 232,47 OPEN_START_TAG "si" > 233,51 OPEN_START_TAG "e'" > 234,55 OPEN_START_TAG "macchiato" > 235,66 OPEN_START_TAG "del" > 236,71 OPEN_START_TAG "reato" > 237,78 OPEN_START_TAG "di" > 238,82 OPEN_START_TAG "lettura," > 239,92 OPEN_START_TAG "di" > 240,96 OPEN_START_TAG "eliminarlo" > 241,108 OPEN_START_TAG "e" > 242,111 OPEN_START_TAG "di" > 243,115 OPEN_START_TAG "bruciarne" > 244,126 OPEN_START_TAG "i" > 247,129 STRING "libri. > <" > 247,4 OPEN_END_TAG "descrizione" > 247,16 CLOSE_TAG > 249,2 STRING " 123,125c295,297 < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 249,3 OPEN_END_TAG "libro" > 249,9 CLOSE_TAG > 251,1 STRING " 127,129c299,301 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 251,2 OPEN_END_TAG "xsML" > 251,7 CLOSE_TAG > 251,7 ERROR "" ========================================================== Comparing test03.out 1,3c1,2 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" --- > 1,1 OPEN_START_TAG "leo > radice" 5,28c4,43 < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 3,20 EQUAL > 3,21 STRING "1" > 3,24 STRING "" > 3,25 OPEN_START_TAG "attributo2" > 4,37 NAME "" > 5,38 EQUAL > 5,39 EQUAL > 5,40 STRING "" > 6,43 OPEN_START_TAG "x" > 7,46 STRING "" > 8,49 NAME "attributo3" > 9,60 EQUAL > 9,61 EQUAL > 9,62 OPEN_START_TAG "'3'" > 10,66 CLOSE_TAG > 11,2 OPEN_START_TAG " > tag1" > 12,8 OPEN_START_TAG "" > 13,10 OPEN_START_TAG "" > 14,12 OPEN_START_TAG "" > 15,14 NAME "_a" > 16,17 EQUAL > 16,18 EQUAL > 16,21 CLOSE_TAG > 16,22 OPEN_START_TAG "Je" > 17,26 OPEN_START_TAG "viens" > 18,33 OPEN_START_TAG "d'un" > 19,39 OPEN_START_TAG "autre" > 20,46 OPEN_START_TAG "pays" > 21,52 OPEN_START_TAG "que" > 22,57 OPEN_START_TAG "le" > 25,61 STRING "votre. > <" > 25,3 OPEN_END_TAG "tag-tag" > 25,11 CLOSE_TAG > 25,18 OPEN_START_TAG "Nientedi" > 27,22 STRING "nuovo...<" > 27,32 OPEN_END_TAG "_tag3" > 27,38 CLOSE_TAG > 29,3 STRING " 30,38c45,55 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 29,4 OPEN_END_TAG "tag3" > 29,9 CLOSE_TAG > 29,16 OPEN_START_TAG "trannel'affitto" > 30,27 OPEN_START_TAG "per" > 32,32 STRING "me<" > 32,36 OPEN_END_TAG "tag4" > 32,42 NAME "attributo" > 33,52 EQUAL > 33,53 EQUAL > 33,56 CLOSE_TAG > 35,2 STRING " 40,46c57,66 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " --- > 35,3 OPEN_END_TAG "tag2" > 35,8 CLOSE_TAG > 35,18 OPEN_START_TAG "stockholmsyndrome" > 36,28 OPEN_START_TAG "" > 37,30 OPEN_START_TAG "" > 40,32 STRING " > <" > 40,1 OPEN_END_TAG "ma-quale-radice" > 40,17 CLOSE_TAG > 40,17 ERROR " 48d67 < 8,5 ERROR "" ========================================================== Comparing test04.out 1,7c1,16 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > 0,1 OPEN_START_TAG "" > 1,3 OPEN_START_TAG "" > 3,5 STRING "<" > 3,7 OPEN_END_TAG "tag-chiuso" > 3,18 CLOSE_TAG > 3,19 OPEN_START_TAG "il" > 4,23 OPEN_START_TAG "prossimo" > 5,33 OPEN_START_TAG "tag" > 6,38 OPEN_START_TAG "aperto" > 7,46 OPEN_START_TAG "non" > 8,51 OPEN_START_TAG "e'" > 9,55 OPEN_START_TAG "ammesso!!! > 11,17 CLOSE_TAG > 11,17 ERROR "" > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test05.out 1c1 < 1,1 OPEN_START_TAG "radice" --- > 0,1 OPEN_START_TAG "radice" 3,5c3,15 < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 2,17 EQUAL > 2,18 STRING "xxx" > 2,22 CLOSE_TAG > 2,25 OPEN_START_TAG "lastringa" > 3,34 OPEN_START_TAG "non" > 4,39 OPEN_START_TAG "viene" > 7,46 STRING "chiusa....... > <" > 7,1 OPEN_END_TAG "radice" > 7,8 CLOSE_TAG > 7,8 ERROR " > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 1c1 < 1,1 OPEN_START_TAG "html" --- > 0,1 OPEN_START_TAG "html" 3,7c3,6 < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 2,1 OPEN_START_TAG " > body" > 3,6 CLOSE_TAG > 5,1 OPEN_START_TAG " 9,27c8 < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" --- > h4" 29,87c10,85 < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 6,9 OPEN_START_TAG "Thistable" > 7,16 OPEN_START_TAG "has" > 8,21 OPEN_START_TAG "no" > 10,25 STRING "borders:<" > 10,35 OPEN_END_TAG "h4" > 10,38 CLOSE_TAG > 11,1 OPEN_START_TAG " > table" > 12,8 NAME "cellpadding" > 13,20 EQUAL > 13,21 EQUAL > 13,25 NAME "cellspacing" > 14,37 EQUAL > 14,38 EQUAL > 14,41 CLOSE_TAG > 15,1 OPEN_START_TAG " > tr" > 16,4 CLOSE_TAG > 17,1 OPEN_START_TAG " > " > 18,3 OPEN_START_TAG " 19,7 CLOSE_TAG > 20,11 STRING "100" > 20,12 OPEN_END_TAG "td" > 20,15 CLOSE_TAG > 21,1 OPEN_START_TAG " > " > 22,3 OPEN_START_TAG " 23,7 CLOSE_TAG > 24,11 STRING "200" > 24,12 OPEN_END_TAG "td" > 24,15 CLOSE_TAG > 25,1 OPEN_START_TAG " > " > 26,3 OPEN_START_TAG " 27,7 CLOSE_TAG > 28,11 STRING "300" > 28,12 OPEN_END_TAG "td" > 28,15 CLOSE_TAG > 30,1 STRING " > " > 30,2 OPEN_END_TAG "tr" > 30,5 CLOSE_TAG > 31,1 OPEN_START_TAG " > tr" > 32,4 CLOSE_TAG > 33,1 OPEN_START_TAG " > " > 34,3 OPEN_START_TAG " 35,7 CLOSE_TAG > 36,11 STRING "400" > 36,12 OPEN_END_TAG "td" > 36,15 CLOSE_TAG > 37,1 OPEN_START_TAG " > " > 38,3 OPEN_START_TAG " 39,7 CLOSE_TAG > 40,11 STRING "500" > 40,12 OPEN_END_TAG "td" > 40,15 CLOSE_TAG > 41,1 OPEN_START_TAG " > " > 42,3 OPEN_START_TAG " 43,7 CLOSE_TAG > 44,11 STRING "600" > 44,12 OPEN_END_TAG "td" > 44,15 CLOSE_TAG > 46,1 STRING " > " > 46,2 OPEN_END_TAG "tr" > 46,5 CLOSE_TAG > 48,1 STRING " > " > 48,2 OPEN_END_TAG "table" > 48,8 CLOSE_TAG > 50,1 OPEN_START_TAG " 89,164c87,163 < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > h4" > 51,4 CLOSE_TAG > 51,8 OPEN_START_TAG "Andthis" > 52,14 OPEN_START_TAG "table" > 53,21 OPEN_START_TAG "has" > 54,26 OPEN_START_TAG "no" > 56,30 STRING "borders:<" > 56,40 OPEN_END_TAG "h4" > 56,43 CLOSE_TAG > 57,1 OPEN_START_TAG " > table" > 58,8 NAME "border" > 59,15 EQUAL > 59,16 STRING "0" > 59,19 STRING "" > 59,19 CLOSE_TAG > 60,1 OPEN_START_TAG " > tr" > 61,4 CLOSE_TAG > 62,1 OPEN_START_TAG " > " > 63,3 OPEN_START_TAG " 64,7 CLOSE_TAG > 65,11 STRING "100" > 65,12 OPEN_END_TAG "td" > 65,15 CLOSE_TAG > 66,1 OPEN_START_TAG " > " > 67,3 OPEN_START_TAG " 68,7 CLOSE_TAG > 69,11 STRING "200" > 69,12 OPEN_END_TAG "td" > 69,15 CLOSE_TAG > 70,1 OPEN_START_TAG " > " > 71,3 OPEN_START_TAG " 72,7 CLOSE_TAG > 73,11 STRING "300" > 73,12 OPEN_END_TAG "td" > 73,15 CLOSE_TAG > 75,1 STRING " > " > 75,2 OPEN_END_TAG "tr" > 75,5 CLOSE_TAG > 76,1 OPEN_START_TAG " > tr" > 77,4 CLOSE_TAG > 78,1 OPEN_START_TAG " > " > 79,3 OPEN_START_TAG " 80,7 CLOSE_TAG > 81,11 STRING "400" > 81,12 OPEN_END_TAG "td" > 81,15 CLOSE_TAG > 82,1 OPEN_START_TAG " > " > 83,3 OPEN_START_TAG " 84,7 CLOSE_TAG > 85,11 STRING "500" > 85,12 OPEN_END_TAG "td" > 85,15 CLOSE_TAG > 86,1 OPEN_START_TAG " > " > 87,3 OPEN_START_TAG " 88,7 CLOSE_TAG > 89,11 STRING "600" > 89,12 OPEN_END_TAG "td" > 89,15 CLOSE_TAG > 91,1 STRING " > " > 91,2 OPEN_END_TAG "tr" > 91,5 CLOSE_TAG > 93,1 STRING " > " > 93,2 OPEN_END_TAG "table" > 93,8 CLOSE_TAG > 96,1 STRING " 167,173c166,172 < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 96,2 OPEN_END_TAG "body" > 96,7 CLOSE_TAG > 98,1 STRING " > " > 98,2 OPEN_END_TAG "html" > 98,7 CLOSE_TAG > 98,7 ERROR " 175d173 < 34,1 ERROR "" ========================================================== Comparing test07.out 1c1 < 1,1 OPEN_START_TAG "radice" --- > 0,1 OPEN_START_TAG "radice" 3,42c3,46 < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 2,2 OPEN_START_TAG " > tag1" > 3,7 CLOSE_TAG > 3,13 OPEN_START_TAG "testodopo" > 5,19 STRING "tag1<" > 5,25 OPEN_END_TAG "tag2" > 5,30 CLOSE_TAG > 6,31 STRING "" > 6,32 OPEN_END_TAG "tag3" > 6,37 CLOSE_TAG > 6,43 OPEN_START_TAG "testodopo" > 7,49 OPEN_START_TAG "tag3 8,59 CLOSE_TAG > 8,60 OPEN_START_TAG "tag4" > 9,65 CLOSE_TAG > 9,66 OPEN_START_TAG "tag5" > 10,71 CLOSE_TAG > 11,72 STRING "" > 11,73 OPEN_END_TAG "tag4" > 11,78 CLOSE_TAG > 12,79 STRING "" > 12,80 OPEN_END_TAG "tag4" > 12,85 CLOSE_TAG > 13,6 OPEN_START_TAG " > testodopo" > 14,12 OPEN_START_TAG "tag4 > 16,6 CLOSE_TAG > 16,7 OPEN_START_TAG "tag5" > 17,12 CLOSE_TAG > 17,13 OPEN_START_TAG "tag5" > 18,18 CLOSE_TAG > 18,19 OPEN_START_TAG "tag5" > 19,25 NAME "attributo1" > 20,36 EQUAL > 20,37 STRING "valore1" > 20,46 STRING "" > 20,46 CLOSE_TAG > 20,47 OPEN_START_TAG "tag6" > 21,53 NAME "attributo2" > 22,64 EQUAL > 22,65 EQUAL > 22,74 CLOSE_TAG > 24,1 STRING " 44,46c48,50 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 24,2 OPEN_END_TAG "radice" > 24,9 CLOSE_TAG > 24,9 ERROR "" ========================================================== Comparing test08.out 1c1 < 1,1 OPEN_START_TAG "tag" --- > 0,1 OPEN_START_TAG "tag" 3,6c3,7 < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " --- > 2,16 EQUAL > 2,17 STRING "'ciao" > 2,24 STRING "'" > 2,25 CLOSE_TAG > 2,25 ERROR " 8d8 < 2,2 ERROR "" ========================================================== Comparing test09.out 1,14c1,16 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" --- > 0,1 OPEN_START_TAG "tag" > 1,6 OPEN_START_TAG "a1" > 2,10 OPEN_START_TAG "a2" > 3,14 OPEN_START_TAG "a3" > 4,18 OPEN_START_TAG "a4" > 5,22 OPEN_START_TAG "a5" > 6,26 NAME "" > 7,27 EQUAL > 7,28 EQUAL > 7,35 NAME "a6" > 8,38 EQUAL > 8,39 EQUAL > 8,40 STRING "ciao" > 9,47 STRING "" > 9,47 CLOSE_TAG > 10,1 OPEN_START_TAG " 16,18c18,26 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " --- > 11,3 STRING "fa" > 12,8 OPEN_START_TAG "sempre" > 13,16 OPEN_START_TAG "parte" > 14,23 OPEN_START_TAG "'" > 15,26 OPEN_START_TAG "della" > 18,0 OPEN_END_TAG "stringa > " > 18,5 CLOSE_TAG > 18,5 ERROR " 20d27 < 4,1 ERROR "" ========================================================== Comparing test10.out 1,2c1,5 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > 0,1 OPEN_START_TAG "&carattere_errato" > 1,19 CLOSE_TAG > 1,19 ERROR " > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test11.out 1,6c1,11 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... --- > 0,1 OPEN_START_TAG "root" > 1,7 OPEN_START_TAG "end_of_file" > 2,20 NAME "" > 3,21 EQUAL > 3,22 EQUAL > 3,23 STRING "questa" > 4,32 OPEN_START_TAG "stringa > non" > 6,4 OPEN_START_TAG "viene > mai" > 8,4 ERROR "completata................... AndreaSciacca FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AntonellaPaluzzi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out 22,24c22,24 < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. --- > In un mondo attraversato da autostrademantici si svolge l'avventura violenta e disperata di Case," > 7,3 STRING "l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata." > 7,78 STRING " 48,59c48,56 < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " --- > 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi " > 11,104 STRING " > potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata " > 13,1 STRING "secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista " > 13,109 STRING " > con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la o la " > 16,1 STRING "psicopolizia che interviene in ogni situazione sospetta." > 16,57 STRING " > /descrizione>" 105,129c102,107 < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 26,18 STRING " > Il tagonista " > 29,4 STRING "di " > 29,7 STRING " > Fahrenheit " > 31,4 ERROR "" ========================================================== Comparing test03.out 1c1,2 < 1,1 STRING "leo --- > 1,1 STRING "leo" > 1,4 STRING " 21,48c22 < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" --- > 3,18 ERROR "" ========================================================== Comparing test04.out 1,7c1,2 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > 1,1 ERROR "" > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test05.out 1,5d0 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test06.out 8c8,9 < --- > " > 3,1 STRING " 31,175c32 < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" --- > 7,1 ERROR "" ========================================================== Comparing test07.out 24,25c24 < testo dopo tag4 < " --- > testo dopo tag4ag5>" ========================================================== Comparing test08.out 6,9c6,7 < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,24 CLOSE_TAG > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test09.out 14,15c14 < "fa sempre parte ' della stringa" < " --- > "fa sempre parte ' della stringa"" 18,21c17,18 < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 3,6 CLOSE_TAG > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test10.out 1,2c1,2 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > 1,1 ERROR "" > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 AntonellaPaluzzi FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AntonioMiranda ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 21,130d20 < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 21,49d20 < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out 4,7d3 < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test05.out ========================================================== Comparing test06.out 92,176d91 < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 13,21d12 < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "(null)" ========================================================== Comparing test11.out 4,8d3 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 AntonioMiranda FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AntonioPetrella ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "ÿ" ========================================================== Comparing test02.out 48,130d47 < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 3,14c3 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 2,2 STRING "radice attributo1="1" attributo2 = " x " attributo3= '3'> 16,21c5 < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,3 STRING "tag1 _a='1'> Je viens d'un autre pays que le votre. 23,28c7,8 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 4,4 STRING "/tag-tag>Niente di nuovo..." > 4,32 STRING "/_tag3> 30,38c10,11 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 5,4 STRING "/tag3>tranne l'affitto per me" > 5,34 STRING "/tag4 attributo='1'> 40,42c13 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 6,3 STRING "/tag2>stockholm syndrome 44,46c15 < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " --- > 7,2 ERROR "/ma-quale-radice> 48d16 < 8,5 ERROR "" ========================================================== Comparing test04.out 2,4c2 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,5 STRING "/tag-chiuso> il prossimo tag aperto non e' ammesso!!! 6,7c4,5 < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > 2,2 ERROR "?tag-non_ammesso>" > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test05.out 4,5c4,7 < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,17 ERROR "xxx>la stringa non viene chiusa....... > > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 173c173 < 33,8 STRING " --- > 33,8 ERROR " 175d174 < 34,1 ERROR "" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "ÿ" ========================================================== Comparing test08.out 6c6 < 1,25 STRING " --- > 1,25 ERROR " 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 18c18 < 3,7 STRING " --- > 3,7 ERROR " 20d19 < 4,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out AntonioPetrella FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== BahaaNYAbusahlia ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 4,1 ERROR "(null)" BahaaNYAbusahlia FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== CristinaPucci ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out CristinaPucci PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DanieleCesaroni ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 4,1 ERROR "questa stringa DanieleCesaroni FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DanieleGuerrisi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out 33,36c33 < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" --- > 5,33 OPEN_END_TAG "tag4 attributo='1'" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out 3,21c3,4 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,9 ERROR "2" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out ========================================================== Comparing test11.out DanieleGuerrisi FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DarioLaPadula ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out 46c46 < 7,19 STRING " --- > 7,19 ERROR " 48d47 < 8,5 ERROR "" ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,1 ERROR "" --- > 1,17 ERROR ""xxx>" ========================================================== Comparing test06.out 173c173 < 33,8 STRING " --- > 33,8 ERROR " 175d174 < 34,1 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out 6c6 < 1,25 STRING " --- > 1,25 ERROR " 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 18c18 < 3,7 STRING " --- > 3,7 ERROR " 20d19 < 4,1 ERROR "" ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "<&" ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 ERROR ""questa stringa DarioLaPadula FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DavideDELLAVALLE ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 2,76c2,63 < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " --- > 1,5 CLOSE_TAG > 1,5 STRING "<" > 2,1 OPEN_START_TAG "libro" > 2,5 NAME "titolo" > 2,11 EQUAL > 2,11 STRING "Neuromante" > 2,21 CLOSE_TAG > 2,21 STRING "<" > 3,1 OPEN_START_TAG "autore" > 3,6 CLOSE_TAG > 3,6 STRING "<" > 3,8 OPEN_END_TAG "autore" > 3,14 CLOSE_TAG > 3,14 STRING "<" > 4,1 OPEN_END_TAG "libro" > 4,6 CLOSE_TAG > 4,6 STRING "<" > 5,1 OPEN_START_TAG "libro" > 5,5 NAME "titolo" > 5,11 EQUAL > 5,11 STRING "1984" > 5,15 CLOSE_TAG > 5,15 STRING "<" > 6,1 OPEN_START_TAG "autore" > 6,6 CLOSE_TAG > 6,6 STRING "<" > 6,8 OPEN_END_TAG "autore" > 6,14 CLOSE_TAG > 6,14 STRING "<" > 7,1 OPEN_END_TAG "libro" > 7,6 CLOSE_TAG > 7,6 STRING "<" > 8,1 OPEN_START_TAG "libro" > 8,5 NAME "titolo" > 8,11 EQUAL > 8,11 STRING "Solaris" > 8,18 CLOSE_TAG > 8,18 STRING "<" > 9,1 OPEN_START_TAG "autore" > 9,6 CLOSE_TAG > 9,6 STRING "<" > 9,8 OPEN_END_TAG "autore" > 9,14 CLOSE_TAG > 9,14 STRING "<" > 10,1 OPEN_END_TAG "libro" > 10,6 CLOSE_TAG > 10,6 STRING "<" > 11,1 OPEN_START_TAG "libro" > 11,5 NAME "titolo" > 11,11 EQUAL > 11,11 STRING "Fahrenheit 451" > 11,25 CLOSE_TAG > 11,25 STRING "<" > 12,1 OPEN_START_TAG "autore" > 12,6 CLOSE_TAG > 12,6 STRING "<" > 12,8 OPEN_END_TAG "autore" > 12,14 CLOSE_TAG > 12,14 STRING "<" > 13,1 OPEN_END_TAG "libro" > 13,6 CLOSE_TAG > 13,6 STRING "<" 78,79c65,66 < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 14,5 CLOSE_TAG > 14,5 CLOSE_TAG ========================================================== Comparing test02.out 2,21c2,12 < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " --- > 1,5 CLOSE_TAG > 1,5 STRING "<" > 2,1 OPEN_START_TAG "libro" > 2,5 NAME "titolo" > 2,11 EQUAL > 2,11 STRING "Neuromante" > 2,21 CLOSE_TAG > 2,21 STRING "<" > 3,1 OPEN_START_TAG "autore" > 3,6 NAME ">William Gibson > 25,130c16,21 < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > > > 10,16 EQUAL > 10,16 EQUAL > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test03.out 1,2c1 < 1,1 STRING "leo < " --- > 1,1 STRING "<" 4,49c3,14 < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 2,6 NAME "attributo1" > 2,16 EQUAL > 2,16 STRING "1" > 2,17 NAME "attributo2 " > 2,28 EQUAL > 2,28 NAME "" x " attributo3" > 2,44 EQUAL > 2,44 NAME "'3'> > 3,14 EQUAL > 3,14 EQUAL > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test04.out 1,6c1,5 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" --- > 1,1 STRING "<" > 1,3 OPEN_END_TAG "tag-chiuso" > 1,13 CLOSE_TAG > 1,13 STRING "<" > 2,1 STRING "" ========================================================== Comparing test05.out 2,5c2,7 < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,7 NAME "stringa" > 1,14 EQUAL > 1,14 STRING "xxx>la stringa non viene chiusa....... > > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 2,4c2,3 < 1,6 CLOSE_TAG < 1,7 STRING " < " --- > 1,5 CLOSE_TAG > 1,5 STRING "<" 6,9c5,6 < 2,6 CLOSE_TAG < 2,7 STRING " < < " --- > 2,4 CLOSE_TAG > 2,4 STRING "<" 11,16c8,12 < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " --- > 4,2 CLOSE_TAG > 4,2 STRING "<" > 4,4 OPEN_END_TAG "h4" > 4,6 CLOSE_TAG > 4,6 STRING "<" 18,176c14,17 < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 5,5 NAME "cellpadding" > 5,16 EQUAL > 5,16 EQUAL > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test07.out 2,27c2,26 < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG --- > 1,7 CLOSE_TAG > 1,7 STRING "<" > 2,1 OPEN_START_TAG "tag1" > 2,4 CLOSE_TAG > 2,4 STRING "<" > 2,6 OPEN_END_TAG "tag2" > 2,10 CLOSE_TAG > 2,10 OPEN_END_TAG "tag3" > 2,15 CLOSE_TAG > 2,15 STRING "<" > 2,17 OPEN_START_TAG "tag4" > 2,20 CLOSE_TAG > 2,20 OPEN_START_TAG "tag4" > 2,24 CLOSE_TAG > 2,24 OPEN_START_TAG "tag5" > 2,28 CLOSE_TAG > 2,28 OPEN_END_TAG "tag4" > 2,33 CLOSE_TAG > 2,33 OPEN_END_TAG "tag4" > 2,38 CLOSE_TAG > 2,38 STRING "<" > 4,1 OPEN_START_TAG "tag5" > 4,4 CLOSE_TAG > 4,4 OPEN_START_TAG "tag5" > 4,8 CLOSE_TAG 29,47c28,38 < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 4,12 CLOSE_TAG > 4,12 OPEN_START_TAG "tag5" > 4,16 NAME "attributo1" > 4,26 EQUAL > 4,26 STRING "valore1" > 4,33 CLOSE_TAG > 4,33 OPEN_START_TAG "tag6" > 4,37 NAME "attributo2" > 4,47 EQUAL > 4,47 EQUAL > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test08.out 2,9c2,5 < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,4 NAME "attributo" > 1,13 EQUAL > 1,13 EQUAL > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test09.out 2,21c2,5 < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,4 NAME "a1 a2 a3 a4 a5 " > 1,19 EQUAL > 1,19 EQUAL > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 unknown token type "" ========================================================== Comparing test11.out 2,4c2,4 < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa --- > 1,5 NAME "end_of_file " > 1,17 EQUAL > 1,17 NAME ""questa stringa DavideDELLAVALLE FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DeliaPassalacqua ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out DeliaPassalacqua FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DiegoMaicu ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out DiegoMaicu PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== ElenaAgostini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 5,10c5,10 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "Neuromante" > 1,27 CLOSE_TAG > 1,28 STRING " 12,28c12,28 < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " --- > 1,3 OPEN_START_TAG "autore" > 1,10 CLOSE_TAG > 1,11 STRING "William Gibson" > 1,25 OPEN_END_TAG "autore" > 1,33 CLOSE_TAG > 1,34 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " > " > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "1984" > 1,21 CLOSE_TAG > 1,22 STRING " 30,46c30,46 < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " --- > 1,3 OPEN_START_TAG "autore" > 1,10 CLOSE_TAG > 1,11 STRING "George Orwell" > 1,24 OPEN_END_TAG "autore" > 1,32 CLOSE_TAG > 1,33 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " > " > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "Solaris" > 1,24 CLOSE_TAG > 1,25 STRING " 48,64c48,64 < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " --- > 1,3 OPEN_START_TAG "autore" > 1,10 CLOSE_TAG > 1,11 STRING "Stanislaw Lem" > 1,24 OPEN_END_TAG "autore" > 1,32 CLOSE_TAG > 1,33 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " > " > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "Fahrenheit 451" > 1,31 CLOSE_TAG > 1,32 STRING " 66,75c66,75 < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " --- > 1,3 OPEN_START_TAG "autore" > 1,10 CLOSE_TAG > 1,11 STRING "Ray Bradbury" > 1,23 OPEN_END_TAG "autore" > 1,31 CLOSE_TAG > 1,32 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " 77,79c77,79 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 1,1 OPEN_END_TAG "xsML" > 1,7 CLOSE_TAG > 1,8 ERROR "" ========================================================== Comparing test02.out 5,21c5,21 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " --- > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "Neuromante" > 1,27 CLOSE_TAG > 1,28 STRING " > " > 1,3 OPEN_START_TAG "autore" > 1,12 CLOSE_TAG > 1,13 STRING "William Gibson" > 1,27 OPEN_END_TAG "autore" > 1,35 CLOSE_TAG > 1,36 STRING " > " > 1,3 OPEN_START_TAG "descrizione" > 1,15 CLOSE_TAG > 1,16 STRING " 26,48c26,48 < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 1,3 OPEN_END_TAG "descrizione" > 1,16 CLOSE_TAG > 1,17 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " > " > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "1984" > 1,21 CLOSE_TAG > 1,22 STRING " > " > 1,3 OPEN_START_TAG "autore" > 1,10 CLOSE_TAG > 1,11 STRING "George Orwell" > 1,24 OPEN_END_TAG "autore" > 1,32 CLOSE_TAG > 1,33 OPEN_START_TAG "descrizione" > 1,45 CLOSE_TAG > 1,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 56,101c56,101 < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 1,2 OPEN_END_TAG "descrizione" > 1,15 CLOSE_TAG > 1,16 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " > " > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "Solaris" > 1,25 CLOSE_TAG > 1,26 STRING " > " > 1,3 OPEN_START_TAG "autore" > 1,10 CLOSE_TAG > 1,11 STRING "Stanislaw Lem" > 1,24 OPEN_END_TAG "autore" > 1,32 CLOSE_TAG > 1,33 STRING " > " > 1,3 OPEN_START_TAG "descrizione" > 1,15 CLOSE_TAG > 1,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." > 1,196 OPEN_END_TAG "descrizione" > 1,209 CLOSE_TAG > 1,210 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " > " > 1,2 OPEN_START_TAG "libro" > 1,9 NAME "titolo" > 1,15 EQUAL > 1,16 STRING "Fahrenheit 451" > 1,31 CLOSE_TAG > 1,32 STRING " > " > 1,3 OPEN_START_TAG "autore" > 1,10 CLOSE_TAG > 1,11 STRING "Ray Bradbury" > 1,23 OPEN_END_TAG "autore" > 1,31 CLOSE_TAG > 1,32 STRING " 103,105c103,105 < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " --- > 1,4 OPEN_START_TAG "descrizione" > 1,16 CLOSE_TAG > 1,17 STRING " 119,125c119,125 < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 1,4 OPEN_END_TAG "descrizione" > 1,17 CLOSE_TAG > 1,18 STRING " > " > 1,2 OPEN_END_TAG "libro" > 1,9 CLOSE_TAG > 1,10 STRING " 127,129c127,129 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 1,1 OPEN_END_TAG "xsML" > 1,7 CLOSE_TAG > 1,8 ERROR "" ========================================================== Comparing test03.out 3,14c3,14 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 1,1 OPEN_START_TAG "radice" > 1,9 NAME "attributo1" > 1,19 EQUAL > 1,20 STRING "1" > 1,23 NAME "attributo2" > 1,34 EQUAL > 1,36 STRING " x " > 1,41 NAME "attributo3" > 1,51 EQUAL > 1,53 STRING "3" > 1,55 CLOSE_TAG > 1,56 STRING " 16,21c16,21 < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 1,2 OPEN_START_TAG "tag1" > 1,11 NAME "_a" > 1,13 EQUAL > 1,14 STRING "1" > 1,16 CLOSE_TAG > 1,17 STRING " Je viens d'un autre pays que le votre. 23,28c23,28 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 1,3 OPEN_END_TAG "tag-tag" > 1,12 CLOSE_TAG > 1,13 STRING "Niente di nuovo..." > 1,31 OPEN_END_TAG "_tag3" > 1,38 CLOSE_TAG > 1,39 STRING " 30,38c30,38 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 1,3 OPEN_END_TAG "tag3" > 1,9 CLOSE_TAG > 1,10 STRING "tranne l'affitto per me" > 1,33 OPEN_END_TAG "tag4" > 1,40 NAME "attributo" > 1,49 EQUAL > 1,50 STRING "1" > 1,52 CLOSE_TAG > 1,53 STRING " 40,42c40,42 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 1,2 OPEN_END_TAG "tag2" > 1,8 CLOSE_TAG > 1,9 STRING "stockholm syndrome 44,46c44,46 < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " --- > 1,1 OPEN_END_TAG "ma-quale-radice" > 1,18 CLOSE_TAG > 1,19 STRING " 48c48 < 8,5 ERROR "" --- > 1,5 ERROR "" ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 1,1 ERROR "?" ========================================================== Comparing test05.out ========================================================== Comparing test06.out 5,7c5,7 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 1,1 OPEN_START_TAG "body" > 1,6 CLOSE_TAG > 1,7 STRING " 10,87c10,87 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 1,1 OPEN_START_TAG "h4" > 1,4 CLOSE_TAG > 1,5 STRING "This table has no borders:" > 1,31 OPEN_END_TAG "h4" > 1,35 CLOSE_TAG > 1,36 STRING " > " > 1,1 OPEN_START_TAG "table" > 1,8 NAME "cellpadding" > 1,19 EQUAL > 1,20 STRING "0" > 1,23 NAME "cellspacing" > 1,34 EQUAL > 1,35 STRING "1" > 1,37 CLOSE_TAG > 1,38 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,4 CLOSE_TAG > 1,5 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "100" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "200" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "300" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,5 CLOSE_TAG > 1,6 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,4 CLOSE_TAG > 1,5 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "400" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "500" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "600" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,5 CLOSE_TAG > 1,6 STRING " > " > 1,1 OPEN_END_TAG "table" > 1,8 CLOSE_TAG > 1,9 STRING " 90,164c90,164 < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > 1,1 OPEN_START_TAG "h4" > 1,4 CLOSE_TAG > 1,5 STRING "And this table has no borders:" > 1,35 OPEN_END_TAG "h4" > 1,39 CLOSE_TAG > 1,40 STRING " > " > 1,1 OPEN_START_TAG "table" > 1,8 NAME "border" > 1,14 EQUAL > 1,15 STRING "0" > 1,17 CLOSE_TAG > 1,18 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,4 CLOSE_TAG > 1,5 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "100" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "200" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "300" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,5 CLOSE_TAG > 1,6 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,4 CLOSE_TAG > 1,5 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "400" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "500" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,3 OPEN_START_TAG "td" > 1,6 CLOSE_TAG > 1,7 STRING "600" > 1,10 OPEN_END_TAG "td" > 1,14 CLOSE_TAG > 1,15 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,5 CLOSE_TAG > 1,6 STRING " > " > 1,1 OPEN_END_TAG "table" > 1,8 CLOSE_TAG > 1,9 STRING " 167,173c167,173 < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 1,1 OPEN_END_TAG "body" > 1,7 CLOSE_TAG > 1,8 STRING " > " > 1,1 OPEN_END_TAG "html" > 1,7 CLOSE_TAG > 1,8 STRING " 175c175 < 34,1 ERROR "" --- > 1,1 ERROR "" ========================================================== Comparing test07.out 5,23c5,23 < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 1,2 OPEN_START_TAG "tag1" > 1,7 CLOSE_TAG > 1,8 STRING "testo dopo tag1" > 1,23 OPEN_END_TAG "tag2" > 1,29 CLOSE_TAG > 1,30 OPEN_END_TAG "tag3" > 1,36 CLOSE_TAG > 1,37 STRING "testo dopo tag3" > 1,52 OPEN_START_TAG "tag4" > 1,57 CLOSE_TAG > 1,58 OPEN_START_TAG "tag4" > 1,63 CLOSE_TAG > 1,64 OPEN_START_TAG "tag5" > 1,69 CLOSE_TAG > 1,70 OPEN_END_TAG "tag4" > 1,76 CLOSE_TAG > 1,77 OPEN_END_TAG "tag4" > 1,83 CLOSE_TAG > 1,84 STRING " 26,42c26,42 < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 1,2 OPEN_START_TAG "tag5" > 1,7 CLOSE_TAG > 1,8 OPEN_START_TAG "tag5" > 1,13 CLOSE_TAG > 1,14 OPEN_START_TAG "tag5" > 1,19 CLOSE_TAG > 1,20 OPEN_START_TAG "tag5" > 1,26 NAME "attributo1" > 1,36 EQUAL > 1,37 STRING "valore1" > 1,45 CLOSE_TAG > 1,46 OPEN_START_TAG "tag6" > 1,52 NAME "attributo2" > 1,62 EQUAL > 1,63 STRING "valore2" > 1,71 CLOSE_TAG > 1,72 STRING " 44,46c44,46 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 1,1 OPEN_END_TAG "radice" > 1,9 CLOSE_TAG > 1,10 ERROR "" ========================================================== Comparing test08.out 5,6c5,6 < 1,24 CLOSE_TAG < 1,25 STRING " --- > 1,23 CLOSE_TAG > 1,24 STRING " 8c8 < 2,2 ERROR "" --- > 1,2 ERROR "" ========================================================== Comparing test09.out 9,13c9,13 < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " --- > 1,28 NAME "a6" > 1,30 EQUAL > 1,32 STRING "ciao" > 1,37 CLOSE_TAG > 1,38 STRING " 16,18c16,18 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " --- > 1,1 OPEN_END_TAG "tag" > 1,6 CLOSE_TAG > 1,7 STRING " 20c20 < 4,1 ERROR "" --- > 1,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out ElenaAgostini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== EmanueleMariaValentini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 2,3c2,3 < 1,6 CLOSE_TAG < 1,7 STRING " --- > 1,1 CLOSE_TAG > 2,3 STRING " 5,10c5,10 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 1,1 OPEN_START_TAG "libro" > 1,7 NAME "titolo" > 1,1 EQUAL > 1,12 STRING "Neuromante" > 1,1 CLOSE_TAG > 2,4 STRING " 12,28c12,28 < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " --- > 1,1 OPEN_START_TAG "autore" > 1,1 CLOSE_TAG > 1,15 STRING "William Gibson" > 1,1 OPEN_END_TAG "autore" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_END_TAG "libro" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_START_TAG "libro" > 1,7 NAME "titolo" > 1,1 EQUAL > 1,6 STRING "1984" > 1,1 CLOSE_TAG > 2,4 STRING " 30,46c30,46 < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " --- > 1,1 OPEN_START_TAG "autore" > 1,1 CLOSE_TAG > 1,14 STRING "George Orwell" > 1,1 OPEN_END_TAG "autore" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_END_TAG "libro" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_START_TAG "libro" > 1,7 NAME "titolo" > 1,1 EQUAL > 1,9 STRING "Solaris" > 1,1 CLOSE_TAG > 2,4 STRING " 48,64c48,64 < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " --- > 1,1 OPEN_START_TAG "autore" > 1,1 CLOSE_TAG > 1,14 STRING "Stanislaw Lem" > 1,1 OPEN_END_TAG "autore" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_END_TAG "libro" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_START_TAG "libro" > 1,7 NAME "titolo" > 1,1 EQUAL > 1,16 STRING "Fahrenheit 451" > 1,1 CLOSE_TAG > 2,4 STRING " 66,75c66,75 < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " --- > 1,1 OPEN_START_TAG "autore" > 1,1 CLOSE_TAG > 1,13 STRING "Ray Bradbury" > 1,1 OPEN_END_TAG "autore" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_END_TAG "libro" > 1,1 CLOSE_TAG > 2,2 STRING " 77,79c77,79 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 1,1 OPEN_END_TAG "xsML" > 1,1 CLOSE_TAG > 1,1 ERROR "(null)" 80a81 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test02.out 2,3c2,3 < 1,6 CLOSE_TAG < 1,7 STRING " --- > 1,1 CLOSE_TAG > 2,3 STRING " 5,21c5,21 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " --- > 1,1 OPEN_START_TAG "libro" > 1,7 NAME "titolo" > 1,1 EQUAL > 1,12 STRING "Neuromante" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "autore" > 1,2 CLOSE_TAG > 1,15 STRING "William Gibson" > 1,1 OPEN_END_TAG "autore" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "descrizione" > 1,1 CLOSE_TAG > 5,4 STRING " 26,48c26,48 < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 1,1 OPEN_END_TAG "descrizione" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_END_TAG "libro" > 1,1 CLOSE_TAG > 2,3 STRING " > " > 1,1 OPEN_START_TAG "libro" > 1,7 NAME "titolo" > 1,1 EQUAL > 1,7 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "autore" > 1,1 CLOSE_TAG > 1,14 STRING "George Orwell" > 1,1 OPEN_END_TAG "autore" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_START_TAG "descrizione" > 1,1 CLOSE_TAG > 8,3 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 56,101c56,103 < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 8,4 OPEN_END_TAG "descrizione" > 8,5 CLOSE_TAG > 9,3 STRING " > " > 9,4 OPEN_END_TAG "libro" > 9,5 CLOSE_TAG > 10,3 STRING " > " > 10,4 OPEN_START_TAG "libro" > 10,11 NAME "titolo" > 10,12 EQUAL > 10,21 STRING "Solaris" > 10,23 CLOSE_TAG > 11,4 STRING " > " > 11,5 OPEN_START_TAG "autore" > 11,6 CLOSE_TAG > 11,20 STRING "Stanislaw Lem" > 11,21 OPEN_END_TAG "autore" > 11,22 CLOSE_TAG > 12,4 STRING " > " > 12,5 OPEN_START_TAG "descrizione" > 12,6 CLOSE_TAG > 12,180 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta " > 12,185 STRING "vivo" > 12,187 STRING "." > 12,188 OPEN_END_TAG "descrizione" > 12,189 CLOSE_TAG > 13,3 STRING " > " > 13,4 OPEN_END_TAG "libro" > 13,5 CLOSE_TAG > 14,3 STRING " > " > 14,4 OPEN_START_TAG "libro" > 14,11 NAME "titolo" > 14,12 EQUAL > 14,28 STRING "Fahrenheit 451" > 14,29 CLOSE_TAG > 15,4 STRING " > " > 15,5 OPEN_START_TAG "autore" > 15,6 CLOSE_TAG > 15,19 STRING "Ray Bradbury" > 15,20 OPEN_END_TAG "autore" > 15,21 CLOSE_TAG > 16,5 STRING " 103,105c105,107 < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " --- > 16,6 OPEN_START_TAG "descrizione" > 16,7 CLOSE_TAG > 29,5 STRING " 119,125c121,127 < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 29,6 OPEN_END_TAG "descrizione" > 29,7 CLOSE_TAG > 30,3 STRING " > " > 30,4 OPEN_END_TAG "libro" > 30,5 CLOSE_TAG > 31,2 STRING " 127,129c129,131 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 31,3 OPEN_END_TAG "xsML" > 31,4 CLOSE_TAG > 31,5 ERROR "(null)" 130a133 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test03.out 1,14c1,13 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 2,2 OPEN_START_TAG "leo > radice" > 1,11 NAME "attributo1" > 1,1 EQUAL > 1,3 STRING "1" > 1,13 NAME " attributo2 " > 1,1 EQUAL > 1,2 STRING " " > 1,4 STRING " x " > 1,12 NAME " attributo3" > 1,1 EQUAL > 1,5 CLOSE_TAG > 2,3 STRING " 16,21c15,19 < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 1,1 OPEN_START_TAG "tag1" > 1,6 NAME " _a" > 1,1 EQUAL > 1,4 CLOSE_TAG > 2,4 STRING " Je viens d'un autre pays que le votre. 23,28c21,26 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 1,1 OPEN_END_TAG "tag-tag" > 1,1 CLOSE_TAG > 1,19 STRING "Niente di nuovo..." > 1,1 OPEN_END_TAG "_tag3" > 1,1 CLOSE_TAG > 2,4 STRING " 30,38c28,35 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 1,1 OPEN_END_TAG "tag3" > 1,1 CLOSE_TAG > 1,24 STRING "tranne l'affitto per me" > 1,1 OPEN_END_TAG "tag4" > 1,10 NAME "attributo" > 1,1 EQUAL > 1,4 CLOSE_TAG > 2,3 STRING " 40,42c37,39 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 1,1 OPEN_END_TAG "tag2" > 1,1 CLOSE_TAG > 2,2 STRING "stockholm syndrome 44,48c41,43 < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" --- > 1,1 OPEN_END_TAG "ma-quale-radice" > 1,1 CLOSE_TAG > 2,6 ERROR "(null)" 49a45 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test04.out 1,4c1,3 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,4 OPEN_END_TAG " tag-chiuso" > 1,1 CLOSE_TAG > 2,2 STRING " il prossimo tag aperto non e' ammesso!!! 6,7c5,9 < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > 1,1 OPEN_START_TAG "?tag-non_ammesso" > 1,1 CLOSE_TAG > 1,1 ERROR "(null)" > get_next_token() ERROR_CODE = 4 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test05.out 2,5c2,11 < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,8 NAME "stringa" > 1,1 EQUAL > 1,5 CLOSE_TAG > 2,2 STRING "la stringa non viene chiusa....... > " > 1,1 OPEN_END_TAG "radice" > 1,1 CLOSE_TAG > 2,2 ERROR "(null)" > get_next_token() ERROR_CODE = 4 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test06.out 2,3c2,3 < 1,6 CLOSE_TAG < 1,7 STRING " --- > 1,1 CLOSE_TAG > 2,2 STRING " 5,7c5,7 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 1,1 OPEN_START_TAG "body" > 1,1 CLOSE_TAG > 3,2 STRING " 10,87c10,85 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 1,1 OPEN_START_TAG "h4" > 1,1 CLOSE_TAG > 1,27 STRING "This table has no borders:" > 1,1 OPEN_END_TAG "h4" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_START_TAG "table" > 1,12 NAME "cellpadding" > 1,1 EQUAL > 1,16 NAME "'0' cellspacing" > 1,1 EQUAL > 1,4 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "100" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "200" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "300" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "400" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "500" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "600" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_END_TAG "table" > 1,1 CLOSE_TAG > 3,2 STRING " 90,164c88,162 < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > 1,1 OPEN_START_TAG "h4" > 1,1 CLOSE_TAG > 1,31 STRING "And this table has no borders:" > 1,1 OPEN_END_TAG "h4" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_START_TAG "table" > 1,7 NAME "border" > 1,1 EQUAL > 1,3 STRING "0" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "100" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "200" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "300" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_START_TAG "tr" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "400" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "500" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,1 OPEN_START_TAG "td" > 1,1 CLOSE_TAG > 1,4 STRING "600" > 1,1 OPEN_END_TAG "td" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_END_TAG "tr" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_END_TAG "table" > 1,1 CLOSE_TAG > 3,2 STRING " 167,175c165,171 < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" --- > 1,1 OPEN_END_TAG "body" > 1,1 CLOSE_TAG > 2,2 STRING " > " > 1,1 OPEN_END_TAG "html" > 1,1 CLOSE_TAG > 2,2 ERROR "(null)" 176a173 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test07.out 2,3c2,3 < 1,8 CLOSE_TAG < 1,9 STRING " --- > 1,1 CLOSE_TAG > 2,3 STRING " 5,23c5,28 < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 1,1 OPEN_START_TAG "tag1" > 1,1 CLOSE_TAG > 1,16 STRING "testo dopo tag1" > 1,1 OPEN_END_TAG "tag2" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_END_TAG "tag3" > 1,1 CLOSE_TAG > 1,16 STRING "testo dopo tag3" > 1,1 OPEN_START_TAG "tag4" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_START_TAG "tag4" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_START_TAG "tag5" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_END_TAG "tag4" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_END_TAG "tag4" > 1,1 CLOSE_TAG > 3,3 STRING " 26,42c31,50 < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 1,1 OPEN_START_TAG "tag5" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_START_TAG "tag5" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_START_TAG "tag5" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_START_TAG "tag5" > 1,11 NAME "attributo1" > 1,1 EQUAL > 1,9 STRING "valore1" > 1,1 CLOSE_TAG > 1,1 STRING "" > 1,1 OPEN_START_TAG "tag6" > 1,11 NAME "attributo2" > 1,1 EQUAL > 1,10 CLOSE_TAG > 2,2 STRING " 44,46c52,54 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 1,1 OPEN_END_TAG "radice" > 1,1 CLOSE_TAG > 1,1 ERROR "(null)" 47a56 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test08.out 2,8c2,7 < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" --- > 1,10 NAME "attributo" > 1,1 EQUAL > 1,2 STRING "'" > 1,5 STRING "ciao" > 1,2 CLOSE_TAG > 2,3 ERROR "(null)" 9a9 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test09.out 2,14c2,12 < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" --- > 1,16 NAME "a1 a2 a3 a4 a5 " > 1,1 EQUAL > 1,10 NAME "'ciao' a6" > 1,1 EQUAL > 1,2 STRING " " > 1,5 STRING "ciao" > 1,1 CLOSE_TAG > 2,4 STRING " > " > 1,32 STRING "fa sempre parte ' della stringa" > 2,2 STRING " 16,20c14,16 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" --- > 1,1 OPEN_END_TAG "tag" > 1,1 CLOSE_TAG > 2,2 ERROR "(null)" 21a18 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test10.out 1,2c1,5 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > 1,1 OPEN_START_TAG "&carattere_errato" > 1,1 CLOSE_TAG > 2,2 ERROR "(null)" > get_next_token() ERROR_CODE = 4 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test11.out 2,7c2,5 < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 1,13 NAME "end_of_file " > 1,1 EQUAL > 1,2 STRING " " > 4,2 ERROR "(null)" 8a7 > close_lexical_analyzer() ERROR_CODE = 7 EmanueleMariaValentini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== FedericoScacco ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,1 ERROR "" --- > 1,17 ERROR ""xxx>" ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "<&" ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 ERROR ""questa stringa 7,8c7,8 < " < get_next_token() ERROR_CODE = 4 --- > ÿ" > get_next_token() ERROR_CODE = 5 FedericoScacco FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== FlavioPietrelli ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,1 ERROR " 1,1 ERROR "<&" ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 3,21 ERROR "questa stringa FlavioPietrelli FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== FrancescaBottoni ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 3,79c3,53 < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 1,7 OPEN_START_TAG "libro" > 1,16 NAME "titolo" > 1,22 EQUAL > 1,23 STRING "Neuromante" > 1,35 CLOSE_TAG > 1,36 OPEN_START_TAG "autore" > 1,46 CLOSE_TAG > 1,47 STRING "William Gibson" > 1,62 OPEN_END_TAG "autore" > 1,69 CLOSE_TAG > 1,72 OPEN_END_TAG "libro" > 1,78 CLOSE_TAG > 1,79 OPEN_START_TAG "libro" > 1,88 NAME "titolo" > 1,94 EQUAL > 1,95 STRING "1984" > 1,101 CLOSE_TAG > 1,102 OPEN_START_TAG "autore" > 1,112 CLOSE_TAG > 1,113 STRING "George Orwell" > 1,127 OPEN_END_TAG "autore" > 1,134 CLOSE_TAG > 1,137 OPEN_END_TAG "libro" > 1,143 CLOSE_TAG > 1,144 OPEN_START_TAG "libro" > 1,153 NAME "titolo" > 1,159 EQUAL > 1,160 STRING "Solaris" > 1,169 CLOSE_TAG > 1,170 OPEN_START_TAG "autore" > 1,180 CLOSE_TAG > 1,181 STRING "Stanislaw Lem" > 1,195 OPEN_END_TAG "autore" > 1,202 CLOSE_TAG > 1,205 OPEN_END_TAG "libro" > 1,211 CLOSE_TAG > 1,212 OPEN_START_TAG "libro" > 1,221 NAME "titolo" > 1,227 EQUAL > 1,228 STRING "Fahrenheit 451" > 1,244 CLOSE_TAG > 1,245 OPEN_START_TAG "autore" > 1,255 CLOSE_TAG > 1,256 STRING "Ray Bradbury" > 1,269 OPEN_END_TAG "autore" > 1,276 CLOSE_TAG > 1,279 OPEN_END_TAG "libro" > 1,285 CLOSE_TAG > 1,287 OPEN_END_TAG "xsML" > 1,292 CLOSE_TAG > 1,293 CLOSE_TAG ========================================================== Comparing test02.out 3,22c3,15 < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade --- > 1,7 OPEN_START_TAG "libro" > 1,16 NAME "titolo" > 1,22 EQUAL > 1,23 STRING "Neuromante" > 1,35 CLOSE_TAG > 1,36 OPEN_START_TAG "autore" > 1,48 CLOSE_TAG > 1,49 STRING "William Gibson" > 1,64 OPEN_END_TAG "autore" > 1,71 CLOSE_TAG > 1,72 OPEN_START_TAG "descrizione" > 1,87 CLOSE_TAG > 1,88 STRING "In un mondo attraversato da autostrade 26,48c19,35 < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 4,3 OPEN_END_TAG "descrizione" > 4,15 CLOSE_TAG > 4,18 OPEN_END_TAG "libro" > 4,24 CLOSE_TAG > 4,25 OPEN_START_TAG "libro" > 4,34 NAME "titolo" > 4,40 EQUAL > 4,41 STRING "1984" > 4,47 CLOSE_TAG > 4,48 OPEN_START_TAG "autore" > 4,58 CLOSE_TAG > 4,59 STRING "George Orwell" > 4,73 OPEN_END_TAG "autore" > 4,80 CLOSE_TAG > 4,81 OPEN_START_TAG "descrizione" > 4,93 CLOSE_TAG > 4,94 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 56,106c43,76 < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il --- > 11,2 OPEN_END_TAG "descrizione" > 11,14 CLOSE_TAG > 11,17 OPEN_END_TAG "libro" > 11,23 CLOSE_TAG > 11,24 OPEN_START_TAG "libro" > 11,33 NAME "titolo" > 11,39 EQUAL > 11,40 STRING "Solaris" > 11,50 CLOSE_TAG > 11,51 OPEN_START_TAG "autore" > 11,61 CLOSE_TAG > 11,62 STRING "Stanislaw Lem" > 11,76 OPEN_END_TAG "autore" > 11,83 CLOSE_TAG > 11,84 OPEN_START_TAG "descrizione" > 11,99 CLOSE_TAG > 11,100 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." > 11,281 OPEN_END_TAG "descrizione" > 11,293 CLOSE_TAG > 11,296 OPEN_END_TAG "libro" > 11,302 CLOSE_TAG > 11,303 OPEN_START_TAG "libro" > 11,312 NAME "titolo" > 11,318 EQUAL > 11,319 STRING "Fahrenheit 451" > 11,335 CLOSE_TAG > 11,336 OPEN_START_TAG "autore" > 11,346 CLOSE_TAG > 11,347 STRING "Ray Bradbury" > 11,360 OPEN_END_TAG "autore" > 11,367 CLOSE_TAG > 11,368 OPEN_START_TAG "descrizione" > 11,384 CLOSE_TAG > 11,385 STRING "Il 119,129c89,95 < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 24,4 OPEN_END_TAG "descrizione" > 24,16 CLOSE_TAG > 24,19 OPEN_END_TAG "libro" > 24,25 CLOSE_TAG > 24,27 OPEN_END_TAG "xsML" > 24,32 CLOSE_TAG > 24,33 CLOSE_TAG ========================================================== Comparing test03.out 14,21c14,19 < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 2,59 OPEN_START_TAG "tag1" > 2,70 NAME "_a" > 2,72 EQUAL > 2,73 STRING "1" > 2,76 CLOSE_TAG > 2,77 STRING " Je viens d'un autre pays que le votre. 23,42c21,36 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 3,3 OPEN_END_TAG "tag-tag" > 3,11 CLOSE_TAG > 3,12 STRING "Niente di nuovo..." > 3,31 OPEN_END_TAG "_tag3" > 3,37 CLOSE_TAG > 3,41 OPEN_END_TAG "tag3" > 3,46 CLOSE_TAG > 3,47 STRING "tranne l'affitto per me" > 3,71 OPEN_END_TAG "tag4" > 3,77 NAME "attributo" > 3,86 EQUAL > 3,87 STRING "1" > 3,90 CLOSE_TAG > 3,93 OPEN_END_TAG "tag2" > 3,98 CLOSE_TAG > 3,99 STRING "stockholm syndrome 44,48c38,41 < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" --- > 4,1 OPEN_END_TAG "ma-quale-radice" > 4,17 CLOSE_TAG > 4,18 STRING " > fre" ========================================================== Comparing test04.out 2c2 < 1,4 OPEN_END_TAG "tag-chiuso" --- > 1,5 OPEN_END_TAG "tag-chiuso" ========================================================== Comparing test05.out ========================================================== Comparing test06.out 3,175c3,124 < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" --- > 1,7 OPEN_START_TAG "body" > 1,13 CLOSE_TAG > 1,14 OPEN_START_TAG "h4" > 2,4 CLOSE_TAG > 2,5 STRING "This table has no borders:" > 2,32 OPEN_END_TAG "h4" > 2,35 CLOSE_TAG > 2,36 OPEN_START_TAG "table" > 2,44 NAME "cellpadding" > 2,55 EQUAL > 2,56 STRING "0" > 2,60 NAME "cellspacing" > 2,71 EQUAL > 2,72 STRING "1" > 2,75 CLOSE_TAG > 2,76 OPEN_START_TAG "tr" > 2,80 CLOSE_TAG > 2,81 STRING " " > 2,85 OPEN_START_TAG "td" > 2,88 CLOSE_TAG > 2,89 STRING "100" > 2,93 OPEN_END_TAG "td" > 2,96 CLOSE_TAG > 2,97 STRING " " > 2,101 OPEN_START_TAG "td" > 2,104 CLOSE_TAG > 2,105 STRING "200" > 2,109 OPEN_END_TAG "td" > 2,112 CLOSE_TAG > 2,113 STRING " " > 2,117 OPEN_START_TAG "td" > 2,120 CLOSE_TAG > 2,121 STRING "300" > 2,125 OPEN_END_TAG "td" > 2,128 CLOSE_TAG > 2,130 OPEN_END_TAG "tr" > 2,133 CLOSE_TAG > 2,134 OPEN_START_TAG "tr" > 2,138 CLOSE_TAG > 2,139 STRING " " > 2,143 OPEN_START_TAG "td" > 2,146 CLOSE_TAG > 2,147 STRING "400" > 2,151 OPEN_END_TAG "td" > 2,154 CLOSE_TAG > 2,155 STRING " " > 2,159 OPEN_START_TAG "td" > 2,162 CLOSE_TAG > 2,163 STRING "500" > 2,167 OPEN_END_TAG "td" > 2,170 CLOSE_TAG > 2,171 STRING " " > 2,175 OPEN_START_TAG "td" > 2,178 CLOSE_TAG > 2,179 STRING "600" > 2,183 OPEN_END_TAG "td" > 2,186 CLOSE_TAG > 2,188 OPEN_END_TAG "tr" > 2,191 CLOSE_TAG > 2,193 OPEN_END_TAG "table" > 2,199 CLOSE_TAG > 2,200 OPEN_START_TAG "h4" > 3,4 CLOSE_TAG > 3,5 STRING "And this table has no borders:" > 3,36 OPEN_END_TAG "h4" > 3,39 CLOSE_TAG > 3,40 OPEN_START_TAG "table" > 3,48 NAME "border" > 3,54 EQUAL > 3,55 STRING "0" > 3,58 CLOSE_TAG > 3,59 OPEN_START_TAG "tr" > 3,63 CLOSE_TAG > 3,64 STRING " " > 3,68 OPEN_START_TAG "td" > 3,71 CLOSE_TAG > 3,72 STRING "100" > 3,76 OPEN_END_TAG "td" > 3,79 CLOSE_TAG > 3,80 STRING " " > 3,84 OPEN_START_TAG "td" > 3,87 CLOSE_TAG > 3,88 STRING "200" > 3,92 OPEN_END_TAG "td" > 3,95 CLOSE_TAG > 3,96 STRING " " > 3,100 OPEN_START_TAG "td" > 3,103 CLOSE_TAG > 3,104 STRING "300" > 3,108 OPEN_END_TAG "td" > 3,111 CLOSE_TAG > 3,113 OPEN_END_TAG "tr" > 3,116 CLOSE_TAG > 3,117 OPEN_START_TAG "tr" > 3,121 CLOSE_TAG > 3,122 STRING " " > 3,126 OPEN_START_TAG "td" > 3,129 CLOSE_TAG > 3,130 STRING "400" > 3,134 OPEN_END_TAG "td" > 3,137 CLOSE_TAG > 3,138 STRING " " > 3,142 OPEN_START_TAG "td" > 3,145 CLOSE_TAG > 3,146 STRING "500" > 3,150 OPEN_END_TAG "td" > 3,153 CLOSE_TAG > 3,154 STRING " " > 3,158 OPEN_START_TAG "td" > 3,161 CLOSE_TAG > 3,162 STRING "600" > 3,166 OPEN_END_TAG "td" > 3,169 CLOSE_TAG > 3,171 OPEN_END_TAG "tr" > 3,174 CLOSE_TAG > 3,176 OPEN_END_TAG "table" > 3,182 CLOSE_TAG > 3,1 OPEN_END_TAG "body" > 4,6 CLOSE_TAG > 4,8 OPEN_END_TAG "html" > 4,13 CLOSE_TAG > 4,14 CLOSE_TAG ========================================================== Comparing test07.out 3c3,21 < 1,9 STRING " --- > 1,9 OPEN_START_TAG "tag1" > 1,16 CLOSE_TAG > 1,17 STRING "testo dopo tag1" > 1,33 OPEN_END_TAG "tag2" > 1,38 CLOSE_TAG > 1,39 OPEN_END_TAG "tag3" > 1,44 CLOSE_TAG > 1,45 STRING "testo dopo tag3" > 1,61 OPEN_START_TAG "tag4" > 1,66 CLOSE_TAG > 1,67 OPEN_START_TAG "tag4" > 1,72 CLOSE_TAG > 1,73 OPEN_START_TAG "tag5" > 1,78 CLOSE_TAG > 1,79 OPEN_END_TAG "tag4" > 1,84 CLOSE_TAG > 1,85 OPEN_END_TAG "tag4" > 1,90 CLOSE_TAG > 1,91 STRING "testo dopo tag4 5c23 < 2,2 OPEN_START_TAG "tag1" --- > 2,2 OPEN_START_TAG "tag5" 7,21c25,40 < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" --- > 2,8 OPEN_START_TAG "tag5" > 2,13 CLOSE_TAG > 2,14 OPEN_START_TAG "tag5" > 2,19 CLOSE_TAG > 2,20 OPEN_START_TAG "tag5" > 2,26 NAME "attributo1" > 2,36 EQUAL > 2,37 STRING "valore1" > 2,46 CLOSE_TAG > 2,47 OPEN_START_TAG "tag6" > 2,53 NAME "attributo2" > 2,63 EQUAL > 2,64 STRING "valore2" > 2,73 CLOSE_TAG > 2,75 OPEN_END_TAG "radice" > 2,82 CLOSE_TAG 23,46d41 < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" ========================================================== Comparing test08.out 4,9c4,5 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 ERROR """ > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test09.out 3,14c3,13 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" --- > 1,10 NAME "a2" > 1,14 NAME "a3" > 1,18 NAME "a4" > 1,22 NAME "a5" > 1,25 EQUAL > 1,26 STRING "ciao" > 1,33 NAME "a6" > 1,35 EQUAL > 1,37 STRING "ciao" > 1,43 CLOSE_TAG > 1,44 STRING " "fa sempre parte ' della stringa" 16,20c15,17 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" --- > 2,1 OPEN_END_TAG "tag" > 2,5 CLOSE_TAG > 2,6 CLOSE_TAG ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,6c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... --- > 2,-15 ERROR "questa stringa 8c6 < get_next_token() ERROR_CODE = 4 --- > get_next_token() ERROR_CODE = 5 FrancescaBottoni FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GabrieleIoannucci ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 46c46 < 7,19 STRING " --- > 7,19 ERROR " 48d47 < 8,5 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 173c173 < 33,8 STRING " --- > 33,8 ERROR " 175d174 < 34,1 ERROR "" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 6c6 < 1,25 STRING " --- > 1,25 ERROR " 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 18c18 < 3,7 STRING " --- > 3,7 ERROR " 20d19 < 4,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out GabrieleIoannucci FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GabrielePasqualitto ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 7,5 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 33,1 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 1,2 ERROR "" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 3,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 1,2 ERROR "" GabrielePasqualitto FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GianlucaSquarcia ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out GianlucaSquarcia FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GianmarcoDonnici ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 3c3 < 1,7 STRING " --- > 2,1 STRING " 5,10c5,10 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 2,4 OPEN_START_TAG "libro" > 2,11 NAME "titolo" > 2,16 EQUAL > 2,19 STRING "Neuromante" > 2,31 CLOSE_TAG > 3,1 STRING " 12,28c12,28 < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " --- > 3,5 OPEN_START_TAG "autore" > 3,12 CLOSE_TAG > 3,13 STRING "William Gibson" > 3,28 OPEN_END_TAG "autore" > 3,36 CLOSE_TAG > 4,1 STRING " > " > 4,4 OPEN_END_TAG "libro" > 4,11 CLOSE_TAG > 5,1 STRING " > " > 5,4 OPEN_START_TAG "libro" > 5,11 NAME "titolo" > 5,16 EQUAL > 5,19 STRING "1984" > 5,25 CLOSE_TAG > 6,1 STRING " 30,46c30,46 < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " --- > 6,5 OPEN_START_TAG "autore" > 6,12 CLOSE_TAG > 6,13 STRING "George Orwell" > 6,27 OPEN_END_TAG "autore" > 6,35 CLOSE_TAG > 7,1 STRING " > " > 7,4 OPEN_END_TAG "libro" > 7,11 CLOSE_TAG > 8,1 STRING " > " > 8,4 OPEN_START_TAG "libro" > 8,11 NAME "titolo" > 8,16 EQUAL > 8,19 STRING "Solaris" > 8,28 CLOSE_TAG > 9,1 STRING " 48,64c48,64 < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " --- > 9,5 OPEN_START_TAG "autore" > 9,12 CLOSE_TAG > 9,13 STRING "Stanislaw Lem" > 9,27 OPEN_END_TAG "autore" > 9,35 CLOSE_TAG > 10,1 STRING " > " > 10,4 OPEN_END_TAG "libro" > 10,11 CLOSE_TAG > 11,1 STRING " > " > 11,4 OPEN_START_TAG "libro" > 11,11 NAME "titolo" > 11,16 EQUAL > 11,19 STRING "Fahrenheit 451" > 11,35 CLOSE_TAG > 12,1 STRING " 66,75c66,75 < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " --- > 12,5 OPEN_START_TAG "autore" > 12,12 CLOSE_TAG > 12,13 STRING "Ray Bradbury" > 12,26 OPEN_END_TAG "autore" > 12,34 CLOSE_TAG > 13,1 STRING " > " > 13,4 OPEN_END_TAG "libro" > 13,11 CLOSE_TAG > 14,1 STRING " 77,79c77,79 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 14,3 OPEN_END_TAG "xsML" > 14,9 CLOSE_TAG > 14,9 CLOSE_TAG ========================================================== Comparing test02.out 3c3 < 1,7 STRING " --- > 2,1 STRING " 5,21c5,21 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " --- > 2,4 OPEN_START_TAG "libro" > 2,11 NAME "titolo" > 2,16 EQUAL > 2,19 STRING "Neuromante" > 2,31 CLOSE_TAG > 3,1 STRING " > " > 3,5 OPEN_START_TAG "autore" > 3,14 CLOSE_TAG > 3,15 STRING "William Gibson" > 3,30 OPEN_END_TAG "autore" > 3,38 CLOSE_TAG > 4,1 STRING " > " > 4,5 OPEN_START_TAG "descrizione" > 4,17 CLOSE_TAG > 5,1 STRING " 26,48c26,48 < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 5,224 OPEN_END_TAG "descrizione" > 5,237 CLOSE_TAG > 6,1 STRING " > " > 6,4 OPEN_END_TAG "libro" > 6,11 CLOSE_TAG > 7,1 STRING " > " > 7,4 OPEN_START_TAG "libro" > 7,11 NAME "titolo" > 7,16 EQUAL > 7,19 STRING "1984" > 7,25 CLOSE_TAG > 8,1 STRING " > " > 8,5 OPEN_START_TAG "autore" > 8,12 CLOSE_TAG > 8,13 STRING "George Orwell" > 8,27 OPEN_END_TAG "autore" > 8,35 CLOSE_TAG > 8,36 OPEN_START_TAG "descrizione" > 8,48 CLOSE_TAG > 8,49 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 56,101c56,101 < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 11,375 OPEN_END_TAG "descrizione" > 11,388 CLOSE_TAG > 12,1 STRING " > " > 12,4 OPEN_END_TAG "libro" > 12,11 CLOSE_TAG > 13,1 STRING " > " > 13,4 OPEN_START_TAG "libro" > 13,11 NAME "titolo" > 13,16 EQUAL > 13,19 STRING "Solaris" > 13,29 CLOSE_TAG > 14,1 STRING " > " > 14,5 OPEN_START_TAG "autore" > 14,12 CLOSE_TAG > 14,13 STRING "Stanislaw Lem" > 14,27 OPEN_END_TAG "autore" > 14,35 CLOSE_TAG > 15,1 STRING " > " > 15,5 OPEN_START_TAG "descrizione" > 15,17 CLOSE_TAG > 15,18 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." > 16,125 OPEN_END_TAG "descrizione" > 16,138 CLOSE_TAG > 17,1 STRING " > " > 17,4 OPEN_END_TAG "libro" > 17,11 CLOSE_TAG > 18,1 STRING " > " > 18,4 OPEN_START_TAG "libro" > 18,11 NAME "titolo" > 18,16 EQUAL > 18,19 STRING "Fahrenheit 451" > 18,35 CLOSE_TAG > 19,1 STRING " > " > 19,5 OPEN_START_TAG "autore" > 19,12 CLOSE_TAG > 19,13 STRING "Ray Bradbury" > 19,26 OPEN_END_TAG "autore" > 19,34 CLOSE_TAG > 20,1 STRING " 103,105c103,105 < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " --- > 20,6 OPEN_START_TAG "descrizione" > 20,18 CLOSE_TAG > 20,19 STRING " 119,125c119,125 < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 21,57 OPEN_END_TAG "descrizione" > 22,5 CLOSE_TAG > 23,1 STRING " > " > 23,4 OPEN_END_TAG "libro" > 23,11 CLOSE_TAG > 24,1 STRING " 127,129c127,129 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 24,3 OPEN_END_TAG "xsML" > 24,9 CLOSE_TAG > 24,9 CLOSE_TAG ========================================================== Comparing test03.out 3,11c3,11 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL --- > 1,6 OPEN_START_TAG "radice" > 2,6 NAME "attributo1" > 2,15 EQUAL > 2,18 STRING "1" > 2,22 NAME "attributo2 " > 2,32 EQUAL > 2,36 STRING " x " > 2,42 NAME "attributo3" > 2,51 EQUAL 14c14 < 2,59 STRING " --- > 3,1 STRING " 16,21c16,21 < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,4 OPEN_START_TAG "tag1" > 3,13 NAME "_a" > 3,14 EQUAL > 3,17 STRING "1" > 3,20 CLOSE_TAG > 3,21 STRING " Je viens d'un autre pays que le votre. 23,28c23,28 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 3,64 OPEN_END_TAG "tag-tag" > 3,73 CLOSE_TAG > 3,74 STRING "Niente di nuovo..." > 3,93 OPEN_END_TAG "_tag3" > 3,100 CLOSE_TAG > 4,1 STRING " 30,38c30,38 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 4,5 OPEN_END_TAG "tag3" > 4,11 CLOSE_TAG > 4,12 STRING "tranne l'affitto per me" > 4,36 OPEN_END_TAG "tag4" > 4,43 NAME "attributo" > 4,51 EQUAL > 4,54 STRING "1" > 4,57 CLOSE_TAG > 5,1 STRING " 40,42c40,42 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 5,4 OPEN_END_TAG "tag2" > 5,10 CLOSE_TAG > 5,11 STRING "stockholm syndrome 44,48c44,46 < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" --- > 5,34 OPEN_END_TAG "ma-quale-radice" > 5,51 CLOSE_TAG > 6,1 STRING "ma-quale-radice" ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,5 OPEN_END_TAG "tag-chiuso" > 1,17 CLOSE_TAG > 1,18 STRING " il prossimo tag aperto non e' ammesso!!! 6c6 < 2,1 ERROR "?" --- > 1,61 ERROR "?" ========================================================== Comparing test05.out 3,4c3,4 < 1,16 EQUAL < 1,17 ERROR "xxx>" --- > 1,15 EQUAL > 1,18 ERROR "xxx>" ========================================================== Comparing test06.out 3c3 < 1,7 STRING " --- > 2,1 STRING " 5,7c5,7 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 2,3 OPEN_START_TAG "body" > 2,8 CLOSE_TAG > 3,1 STRING " 10,87c10,87 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 3,4 OPEN_START_TAG "h4" > 3,7 CLOSE_TAG > 3,8 STRING "This table has no borders:" > 3,35 OPEN_END_TAG "h4" > 3,39 CLOSE_TAG > 4,1 STRING " > " > 4,3 OPEN_START_TAG "table" > 4,10 NAME "cellpadding" > 4,20 EQUAL > 4,23 STRING "0" > 4,27 NAME "cellspacing" > 4,37 EQUAL > 4,40 STRING "1" > 4,43 CLOSE_TAG > 5,1 STRING " > " > 5,3 OPEN_START_TAG "tr" > 5,6 CLOSE_TAG > 6,1 STRING " > " > 6,5 OPEN_START_TAG "td" > 6,8 CLOSE_TAG > 6,9 STRING "100" > 6,13 OPEN_END_TAG "td" > 6,17 CLOSE_TAG > 7,1 STRING " > " > 7,5 OPEN_START_TAG "td" > 7,8 CLOSE_TAG > 7,9 STRING "200" > 7,13 OPEN_END_TAG "td" > 7,17 CLOSE_TAG > 8,1 STRING " > " > 8,5 OPEN_START_TAG "td" > 8,8 CLOSE_TAG > 8,9 STRING "300" > 8,13 OPEN_END_TAG "td" > 8,17 CLOSE_TAG > 9,1 STRING " > " > 9,3 OPEN_END_TAG "tr" > 9,7 CLOSE_TAG > 10,1 STRING " > " > 10,3 OPEN_START_TAG "tr" > 10,6 CLOSE_TAG > 11,1 STRING " > " > 11,5 OPEN_START_TAG "td" > 11,8 CLOSE_TAG > 11,9 STRING "400" > 11,13 OPEN_END_TAG "td" > 11,17 CLOSE_TAG > 12,1 STRING " > " > 12,5 OPEN_START_TAG "td" > 12,8 CLOSE_TAG > 12,9 STRING "500" > 12,13 OPEN_END_TAG "td" > 12,17 CLOSE_TAG > 13,1 STRING " > " > 13,5 OPEN_START_TAG "td" > 13,8 CLOSE_TAG > 13,9 STRING "600" > 13,13 OPEN_END_TAG "td" > 13,17 CLOSE_TAG > 14,1 STRING " > " > 14,3 OPEN_END_TAG "tr" > 14,7 CLOSE_TAG > 15,1 STRING " > " > 15,3 OPEN_END_TAG "table" > 15,10 CLOSE_TAG > 16,1 STRING " 90,122c90,133 < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" --- > 16,4 OPEN_START_TAG "h4" > 16,7 CLOSE_TAG > 16,8 STRING "And this table has no borders:" > 16,39 OPEN_END_TAG "h4" > 16,43 CLOSE_TAG > 17,1 STRING " > " > 17,3 OPEN_START_TAG "table" > 17,10 NAME "border" > 17,15 EQUAL > 17,18 STRING "0" > 17,21 CLOSE_TAG > 18,1 STRING " > " > 18,3 OPEN_START_TAG "tr" > 18,6 CLOSE_TAG > 19,1 STRING " > " > 19,5 OPEN_START_TAG "td" > 19,8 CLOSE_TAG > 19,9 STRING "100" > 19,13 OPEN_END_TAG "td" > 19,17 CLOSE_TAG > 20,1 STRING " > " > 20,5 OPEN_START_TAG "td" > 20,8 CLOSE_TAG > 20,9 STRING "200" > 20,13 OPEN_END_TAG "td" > 20,17 CLOSE_TAG > 21,1 STRING " > " > 21,5 OPEN_START_TAG "td" > 21,8 CLOSE_TAG > 21,9 STRING "300" > 21,13 OPEN_END_TAG "td" > 21,17 CLOSE_TAG > 22,1 STRING " > " > 22,3 OPEN_END_TAG "tr" > 22,7 CLOSE_TAG > 23,1 STRING " > " > 23,3 OPEN_START_TAG "tr" 124,164c135,164 < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > 24,1 STRING " > " > 24,5 OPEN_START_TAG "td" > 24,8 CLOSE_TAG > 24,9 STRING "400" > 24,13 OPEN_END_TAG "td" > 24,17 CLOSE_TAG > 25,1 STRING " > " > 25,5 OPEN_START_TAG "td" > 25,8 CLOSE_TAG > 25,9 STRING "500" > 25,13 OPEN_END_TAG "td" > 25,17 CLOSE_TAG > 26,1 STRING " > " > 26,5 OPEN_START_TAG "td" > 26,8 CLOSE_TAG > 26,9 STRING "600" > 26,13 OPEN_END_TAG "td" > 26,17 CLOSE_TAG > 27,1 STRING " > " > 27,3 OPEN_END_TAG "tr" > 27,7 CLOSE_TAG > 28,1 STRING " > " > 28,3 OPEN_END_TAG "table" > 28,10 CLOSE_TAG > 29,1 STRING " 167,175c167,173 < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" --- > 29,4 OPEN_END_TAG "body" > 29,10 CLOSE_TAG > 30,1 STRING " > " > 30,3 OPEN_END_TAG "html" > 30,9 CLOSE_TAG > 31,1 STRING "html" ========================================================== Comparing test07.out 3c3 < 1,9 STRING " --- > 2,1 STRING " 5,23c5,23 < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 2,4 OPEN_START_TAG "tag1" > 2,9 CLOSE_TAG > 2,10 STRING "testo dopo tag1" > 2,26 OPEN_END_TAG "tag2" > 2,32 CLOSE_TAG > 2,33 OPEN_END_TAG "tag3" > 2,39 CLOSE_TAG > 2,40 STRING "testo dopo tag3" > 2,56 OPEN_START_TAG "tag4" > 2,61 CLOSE_TAG > 2,62 OPEN_START_TAG "tag4" > 2,67 CLOSE_TAG > 2,68 OPEN_START_TAG "tag5" > 2,73 CLOSE_TAG > 2,74 OPEN_END_TAG "tag4" > 2,80 CLOSE_TAG > 2,81 OPEN_END_TAG "tag4" > 2,87 CLOSE_TAG > 3,1 STRING " 26,42c26,42 < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 3,20 OPEN_START_TAG "tag5" > 3,25 CLOSE_TAG > 3,26 OPEN_START_TAG "tag5" > 3,31 CLOSE_TAG > 3,32 OPEN_START_TAG "tag5" > 3,37 CLOSE_TAG > 3,38 OPEN_START_TAG "tag5" > 3,44 NAME "attributo1" > 3,53 EQUAL > 3,56 STRING "valore1" > 3,65 CLOSE_TAG > 3,66 OPEN_START_TAG "tag6" > 3,72 NAME "attributo2" > 3,81 EQUAL > 3,84 STRING "valore2" > 3,93 CLOSE_TAG > 4,1 STRING " 44,46c44,46 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 4,3 OPEN_END_TAG "radice" > 4,11 CLOSE_TAG > 4,11 CLOSE_TAG ========================================================== Comparing test08.out 3,9c3,6 < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,14 EQUAL > 1,17 STRING "" > 1,19 ERROR "ciao"" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test09.out 2,9c2,5 < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" --- > 1,6 NAME "a1 a2 a3 a4 a5 " > 1,20 EQUAL > 1,23 STRING "ciao" > 1,30 NAME "a6" 11,13c7,9 < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " --- > 1,35 STRING "ciao" > 1,41 CLOSE_TAG > 2,1 STRING " 16,20c12,14 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" --- > 2,39 OPEN_END_TAG "tag" > 2,44 CLOSE_TAG > 3,1 STRING "tag" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 2,7c2,4 < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 1,7 NAME "end_of_file " > 1,18 EQUAL > 1,22 EQUAL GianmarcoDonnici FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GiuseppeLaTorre ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,7 ERROR "" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,7 ERROR "" ========================================================== Comparing test03.out 46c46 < 7,19 STRING " --- > 7,19 ERROR " 48d47 < 8,5 ERROR "" ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,1 ERROR "" --- > 1,17 ERROR ""xxx>" ========================================================== Comparing test06.out 173c173 < 33,8 STRING " --- > 33,8 ERROR " 175d174 < 34,1 ERROR "" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,9 ERROR "" ========================================================== Comparing test08.out 6c6 < 1,25 STRING " --- > 1,25 ERROR " 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 18c18 < 3,7 STRING " --- > 3,7 ERROR " 20d19 < 4,1 ERROR "" ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "<&" ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 ERROR ""questa stringa GiuseppeLaTorre FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GiuseppeSantaMariaSosso ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out GiuseppeSantaMariaSosso PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GloriaRomualdi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out GloriaRomualdi FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== LorenzoAgostini ========================================================== Testing test01.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test02.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test03.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test04.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test05.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test06.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test07.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test08.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test09.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found Testing test10.xsml sh: PAUSE: not found Testing test11.xsml sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found sh: PAUSE: not found ========================================================== Comparing test01.out 6,10c6,10 < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 2,8 NAME "titolo" > 2,8 EQUAL > 2,9 STRING "Neuromante" > 2,9 CLOSE_TAG > 2,10 STRING " 15,17c15,17 < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " --- > 3,26 OPEN_END_TAG "autore" > 3,34 CLOSE_TAG > 3,35 STRING " 24,28c24,28 < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " --- > 5,8 NAME "titolo" > 5,8 EQUAL > 5,9 STRING "1984" > 5,9 CLOSE_TAG > 5,10 STRING " 33,35c33,35 < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " --- > 6,25 OPEN_END_TAG "autore" > 6,33 CLOSE_TAG > 6,34 STRING " 42,46c42,46 < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " --- > 8,8 NAME "titolo" > 8,8 EQUAL > 8,9 STRING "Solaris" > 8,9 CLOSE_TAG > 8,10 STRING " 51,53c51,53 < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " --- > 9,25 OPEN_END_TAG "autore" > 9,33 CLOSE_TAG > 9,34 STRING " 60,64c60,64 < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " --- > 11,8 NAME "titolo" > 11,8 EQUAL > 11,9 STRING "Fahrenheit 451" > 11,9 CLOSE_TAG > 11,10 STRING " 69,71c69,71 < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " --- > 12,24 OPEN_END_TAG "autore" > 12,32 CLOSE_TAG > 12,33 STRING " 79c79 < 14,8 ERROR "" --- > 14,7 CLOSE_TAG ========================================================== Comparing test02.out 6,10c6,10 < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 2,8 NAME "titolo" > 2,8 EQUAL > 2,9 STRING "Neuromante" > 2,9 CLOSE_TAG > 2,10 STRING " 13,17c13,17 < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " --- > 3,10 CLOSE_TAG > 3,11 STRING "William Gibson" > 3,26 OPEN_END_TAG "autore" > 3,34 CLOSE_TAG > 3,35 STRING " 35,39c35,39 < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " --- > 10,8 NAME "titolo" > 10,8 EQUAL > 10,9 STRING "1984" > 10,9 CLOSE_TAG > 10,10 STRING " 44,48c44,48 < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 11,25 OPEN_END_TAG "autore" > 11,33 CLOSE_TAG > 11,34 OPEN_START_TAG "descrizione" > 11,46 CLOSE_TAG > 11,47 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 65,69c65,69 < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " --- > 20,8 NAME "titolo" > 20,8 EQUAL > 20,9 STRING "Solaris" > 20,10 CLOSE_TAG > 20,11 STRING " 74,76c74,76 < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " --- > 21,25 OPEN_END_TAG "autore" > 21,33 CLOSE_TAG > 21,34 STRING " 81,83c81,83 < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " --- > 22,197 OPEN_END_TAG "descrizione" > 22,210 CLOSE_TAG > 22,211 STRING " 90,94c90,94 < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " --- > 24,8 NAME "titolo" > 24,8 EQUAL > 24,9 STRING "Fahrenheit 451" > 24,9 CLOSE_TAG > 24,10 STRING " 99,101c99,101 < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 25,24 OPEN_END_TAG "autore" > 25,32 CLOSE_TAG > 25,33 STRING " 129c129 < 41,8 ERROR "" --- > 41,7 CLOSE_TAG ========================================================== Comparing test03.out 4,14c4,14 < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 2,8 NAME "attributo1" > 2,8 EQUAL > 2,9 STRING "1" > 2,10 NAME "attributo2" > 2,11 EQUAL > 2,13 STRING " x " > 2,14 NAME "attributo3" > 2,14 EQUAL > 2,16 STRING "3" > 2,16 CLOSE_TAG > 2,17 STRING " 17,21c17,21 < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,7 NAME "_a" > 3,7 EQUAL > 3,8 STRING "1" > 3,8 CLOSE_TAG > 3,9 STRING " Je viens d'un autre pays que le votre. 26,28c26,28 < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 4,32 OPEN_END_TAG "_tag3" > 4,39 CLOSE_TAG > 4,40 STRING " 33c33 < 5,33 OPEN_END_TAG "tag4" --- > 5,34 OPEN_END_TAG "tag4" 35,38c35,38 < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 5,40 EQUAL > 5,41 STRING "1" > 5,41 CLOSE_TAG > 5,42 STRING " 48c48,49 < 8,5 ERROR "" --- > 7,19 STRING " > fred" ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,5 OPEN_END_TAG "tag-chiuso" > 1,17 CLOSE_TAG > 1,18 STRING " il prossimo tag aperto non e' ammesso!!! 6c6 < 2,1 ERROR "?" --- > 1,18 OPEN_START_TAG "" ========================================================== Comparing test05.out 1,5d0 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test06.out 13,15c13,15 < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " --- > 4,32 OPEN_END_TAG "h4" > 4,36 CLOSE_TAG > 4,37 STRING " 18,25c18,25 < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " --- > 5,7 NAME "cellpadding" > 5,7 EQUAL > 5,8 STRING "0" > 5,9 NAME "cellspacing" > 5,9 EQUAL > 5,10 STRING "1" > 5,10 CLOSE_TAG > 5,11 STRING " 34,36c34,36 < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " --- > 7,11 OPEN_END_TAG "td" > 7,15 CLOSE_TAG > 7,16 STRING " 41,43c41,43 < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " --- > 8,11 OPEN_END_TAG "td" > 8,15 CLOSE_TAG > 8,16 STRING " 48,50c48,50 < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " --- > 9,11 OPEN_END_TAG "td" > 9,15 CLOSE_TAG > 9,16 STRING " 63,65c63,65 < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " --- > 12,11 OPEN_END_TAG "td" > 12,15 CLOSE_TAG > 12,16 STRING " 70,72c70,72 < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " --- > 13,11 OPEN_END_TAG "td" > 13,15 CLOSE_TAG > 13,16 STRING " 77,79c77,79 < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " --- > 14,11 OPEN_END_TAG "td" > 14,15 CLOSE_TAG > 14,16 STRING " 93,95c93,95 < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " --- > 18,36 OPEN_END_TAG "h4" > 18,40 CLOSE_TAG > 18,41 STRING " 98,102c98,102 < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " --- > 19,7 NAME "border" > 19,7 EQUAL > 19,8 STRING "0" > 19,8 CLOSE_TAG > 19,9 STRING " 111,113c111,113 < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " --- > 21,11 OPEN_END_TAG "td" > 21,15 CLOSE_TAG > 21,16 STRING " 118,120c118,120 < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " --- > 22,11 OPEN_END_TAG "td" > 22,15 CLOSE_TAG > 22,16 STRING " 125,127c125,127 < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " --- > 23,11 OPEN_END_TAG "td" > 23,15 CLOSE_TAG > 23,16 STRING " 140,142c140,142 < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " --- > 26,11 OPEN_END_TAG "td" > 26,15 CLOSE_TAG > 26,16 STRING " 147,149c147,149 < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " --- > 27,11 OPEN_END_TAG "td" > 27,15 CLOSE_TAG > 27,16 STRING " 154,156c154,156 < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " --- > 28,11 OPEN_END_TAG "td" > 28,15 CLOSE_TAG > 28,16 STRING " 175c175,176 < 34,1 ERROR "" --- > 33,8 STRING " > " ========================================================== Comparing test07.out 8,23c8,23 < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 2,24 OPEN_END_TAG "tag2" > 2,30 CLOSE_TAG > 2,31 OPEN_END_TAG "tag3" > 2,37 CLOSE_TAG > 2,38 STRING "testo dopo tag3" > 2,54 OPEN_START_TAG "tag4" > 2,59 CLOSE_TAG > 2,60 OPEN_START_TAG "tag4" > 2,65 CLOSE_TAG > 2,66 OPEN_START_TAG "tag5" > 2,71 CLOSE_TAG > 2,72 OPEN_END_TAG "tag4" > 2,78 CLOSE_TAG > 2,79 OPEN_END_TAG "tag4" > 2,85 CLOSE_TAG > 2,86 STRING " 33,42c33,42 < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 4,25 NAME "attributo1" > 4,25 EQUAL > 4,26 STRING "valore1" > 4,26 CLOSE_TAG > 4,27 OPEN_START_TAG "tag6" > 4,32 NAME "attributo2" > 4,32 EQUAL > 4,33 STRING "valore2" > 4,33 CLOSE_TAG > 4,34 STRING " 46c46 < 5,10 ERROR "" --- > 5,9 CLOSE_TAG ========================================================== Comparing test08.out 2,6c2,8 < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " --- > 1,5 NAME "attributo" > 1,5 EQUAL > 1,6 STRING ""ciao"" > 1,6 CLOSE_TAG > 1,7 STRING " > x" > 1,7 STRING " 8d9 < 2,2 ERROR "" ========================================================== Comparing test09.out 2,13c2,13 < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " --- > 1,5 NAME "a1" > 1,6 NAME "a2" > 1,7 NAME "a3" > 1,8 NAME "a4" > 1,9 NAME "a5" > 1,10 EQUAL > 1,11 STRING "ciao" > 1,12 NAME "a6" > 1,12 EQUAL > 1,14 STRING "ciao" > 1,14 CLOSE_TAG > 1,15 STRING " 20c20,21 < 4,1 ERROR "" --- > 3,7 STRING " > " ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 10941,47 OPEN_START_TAG "" ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 LorenzoAgostini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== LorenzoLiscio ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 5,10c5,10 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 2,3 OPEN_START_TAG "libro" > 2,10 NAME "titolo" > 2,16 EQUAL > 2,17 STRING "Neuromante" > 2,29 CLOSE_TAG > 2,30 STRING " 12,28c12,28 < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " --- > 3,4 OPEN_START_TAG "autore" > 3,11 CLOSE_TAG > 3,12 STRING "William Gibson" > 3,27 OPEN_END_TAG "autore" > 3,35 CLOSE_TAG > 3,36 STRING " > " > 4,3 OPEN_END_TAG "libro" > 4,10 CLOSE_TAG > 4,11 STRING " > " > 5,3 OPEN_START_TAG "libro" > 5,10 NAME "titolo" > 5,16 EQUAL > 5,17 STRING "1984" > 5,23 CLOSE_TAG > 5,24 STRING " 30,46c30,46 < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " --- > 6,4 OPEN_START_TAG "autore" > 6,11 CLOSE_TAG > 6,12 STRING "George Orwell" > 6,26 OPEN_END_TAG "autore" > 6,34 CLOSE_TAG > 6,35 STRING " > " > 7,3 OPEN_END_TAG "libro" > 7,10 CLOSE_TAG > 7,11 STRING " > " > 8,3 OPEN_START_TAG "libro" > 8,10 NAME "titolo" > 8,16 EQUAL > 8,17 STRING "Solaris" > 8,26 CLOSE_TAG > 8,27 STRING " 48,64c48,64 < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " --- > 9,4 OPEN_START_TAG "autore" > 9,11 CLOSE_TAG > 9,12 STRING "Stanislaw Lem" > 9,26 OPEN_END_TAG "autore" > 9,34 CLOSE_TAG > 9,35 STRING " > " > 10,3 OPEN_END_TAG "libro" > 10,10 CLOSE_TAG > 10,11 STRING " > " > 11,3 OPEN_START_TAG "libro" > 11,10 NAME "titolo" > 11,16 EQUAL > 11,17 STRING "Fahrenheit 451" > 11,33 CLOSE_TAG > 11,34 STRING " 66,75c66,75 < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " --- > 12,4 OPEN_START_TAG "autore" > 12,11 CLOSE_TAG > 12,12 STRING "Ray Bradbury" > 12,25 OPEN_END_TAG "autore" > 12,33 CLOSE_TAG > 12,34 STRING " > " > 13,3 OPEN_END_TAG "libro" > 13,10 CLOSE_TAG > 13,11 STRING " 77,79c77,79 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 14,2 OPEN_END_TAG "xsML" > 14,8 CLOSE_TAG > 14,9 ERROR "" ========================================================== Comparing test02.out 5,21c5,21 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " --- > 2,3 OPEN_START_TAG "libro" > 2,10 NAME "titolo" > 2,16 EQUAL > 2,17 STRING "Neuromante" > 2,29 CLOSE_TAG > 2,30 STRING " > " > 3,4 OPEN_START_TAG "autore" > 3,13 CLOSE_TAG > 3,14 STRING "William Gibson" > 3,29 OPEN_END_TAG "autore" > 3,37 CLOSE_TAG > 3,38 STRING " > " > 4,4 OPEN_START_TAG "descrizione" > 4,16 CLOSE_TAG > 4,17 STRING " 26,48c26,48 < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 8,4 OPEN_END_TAG "descrizione" > 8,17 CLOSE_TAG > 8,18 STRING " > " > 9,3 OPEN_END_TAG "libro" > 9,10 CLOSE_TAG > 9,11 STRING " > " > 10,3 OPEN_START_TAG "libro" > 10,10 NAME "titolo" > 10,16 EQUAL > 10,17 STRING "1984" > 10,23 CLOSE_TAG > 10,24 STRING " > " > 11,4 OPEN_START_TAG "autore" > 11,11 CLOSE_TAG > 11,12 STRING "George Orwell" > 11,26 OPEN_END_TAG "autore" > 11,34 CLOSE_TAG > 11,35 OPEN_START_TAG "descrizione" > 11,47 CLOSE_TAG > 11,48 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 56,101c56,101 < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 18,3 OPEN_END_TAG "descrizione" > 18,16 CLOSE_TAG > 18,17 STRING " > " > 19,3 OPEN_END_TAG "libro" > 19,10 CLOSE_TAG > 19,11 STRING " > " > 20,3 OPEN_START_TAG "libro" > 20,10 NAME "titolo" > 20,16 EQUAL > 20,17 STRING "Solaris" > 20,27 CLOSE_TAG > 20,28 STRING " > " > 21,4 OPEN_START_TAG "autore" > 21,11 CLOSE_TAG > 21,12 STRING "Stanislaw Lem" > 21,26 OPEN_END_TAG "autore" > 21,34 CLOSE_TAG > 21,35 STRING " > " > 22,4 OPEN_START_TAG "descrizione" > 22,16 CLOSE_TAG > 22,17 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." > 22,198 OPEN_END_TAG "descrizione" > 22,211 CLOSE_TAG > 22,212 STRING " > " > 23,3 OPEN_END_TAG "libro" > 23,10 CLOSE_TAG > 23,11 STRING " > " > 24,3 OPEN_START_TAG "libro" > 24,10 NAME "titolo" > 24,16 EQUAL > 24,17 STRING "Fahrenheit 451" > 24,33 CLOSE_TAG > 24,34 STRING " > " > 25,4 OPEN_START_TAG "autore" > 25,11 CLOSE_TAG > 25,12 STRING "Ray Bradbury" > 25,25 OPEN_END_TAG "autore" > 25,33 CLOSE_TAG > 25,34 STRING " 103,105c103,105 < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " --- > 26,5 OPEN_START_TAG "descrizione" > 26,17 CLOSE_TAG > 26,18 STRING " 119,125c119,125 < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 39,5 OPEN_END_TAG "descrizione" > 39,18 CLOSE_TAG > 39,19 STRING " > " > 40,3 OPEN_END_TAG "libro" > 40,10 CLOSE_TAG > 40,11 STRING " 127,129c127,129 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 41,2 OPEN_END_TAG "xsML" > 41,8 CLOSE_TAG > 41,9 ERROR "" ========================================================== Comparing test03.out 3,14c3,14 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 2,2 OPEN_START_TAG "radice" > 2,10 NAME "attributo1" > 2,20 EQUAL > 2,21 STRING "1" > 2,25 NAME "attributo2" > 2,36 EQUAL > 2,38 STRING " x " > 2,44 NAME "attributo3" > 2,54 EQUAL > 2,56 STRING "3" > 2,59 CLOSE_TAG > 2,60 STRING " 16,21c16,21 < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,3 OPEN_START_TAG "tag1" > 3,12 NAME "_a" > 3,14 EQUAL > 3,15 STRING "1" > 3,18 CLOSE_TAG > 3,19 STRING " Je viens d'un autre pays que le votre. 23,28c23,28 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 4,4 OPEN_END_TAG "tag-tag" > 4,13 CLOSE_TAG > 4,14 STRING "Niente di nuovo..." > 4,33 OPEN_END_TAG "_tag3" > 4,40 CLOSE_TAG > 4,41 STRING " 30,38c30,38 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 5,4 OPEN_END_TAG "tag3" > 5,10 CLOSE_TAG > 5,11 STRING "tranne l'affitto per me" > 5,35 OPEN_END_TAG "tag4" > 5,42 NAME "attributo" > 5,51 EQUAL > 5,52 STRING "1" > 5,55 CLOSE_TAG > 5,56 STRING " 40,42c40,42 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 6,3 OPEN_END_TAG "tag2" > 6,9 CLOSE_TAG > 6,10 STRING "stockholm syndrome 44,46c44,46 < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " --- > 7,2 OPEN_END_TAG "ma-quale-radice" > 7,19 CLOSE_TAG > 7,20 STRING " 48c48 < 8,5 ERROR "" --- > 8,6 ERROR "" ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,5 OPEN_END_TAG "tag-chiuso" > 1,17 CLOSE_TAG > 1,18 STRING " il prossimo tag aperto non e' ammesso!!! 6c6 < 2,1 ERROR "?" --- > 2,2 ERROR "?" ========================================================== Comparing test05.out ========================================================== Comparing test06.out 5,7c5,7 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 2,2 OPEN_START_TAG "body" > 2,7 CLOSE_TAG > 2,8 STRING " 10,87c10,87 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 4,2 OPEN_START_TAG "h4" > 4,5 CLOSE_TAG > 4,6 STRING "This table has no borders:" > 4,33 OPEN_END_TAG "h4" > 4,37 CLOSE_TAG > 4,38 STRING " > " > 5,2 OPEN_START_TAG "table" > 5,9 NAME "cellpadding" > 5,20 EQUAL > 5,21 STRING "0" > 5,25 NAME "cellspacing" > 5,36 EQUAL > 5,37 STRING "1" > 5,40 CLOSE_TAG > 5,41 STRING " > " > 6,2 OPEN_START_TAG "tr" > 6,5 CLOSE_TAG > 6,6 STRING " > " > 7,4 OPEN_START_TAG "td" > 7,7 CLOSE_TAG > 7,8 STRING "100" > 7,12 OPEN_END_TAG "td" > 7,16 CLOSE_TAG > 7,17 STRING " > " > 8,4 OPEN_START_TAG "td" > 8,7 CLOSE_TAG > 8,8 STRING "200" > 8,12 OPEN_END_TAG "td" > 8,16 CLOSE_TAG > 8,17 STRING " > " > 9,4 OPEN_START_TAG "td" > 9,7 CLOSE_TAG > 9,8 STRING "300" > 9,12 OPEN_END_TAG "td" > 9,16 CLOSE_TAG > 9,17 STRING " > " > 10,2 OPEN_END_TAG "tr" > 10,6 CLOSE_TAG > 10,7 STRING " > " > 11,2 OPEN_START_TAG "tr" > 11,5 CLOSE_TAG > 11,6 STRING " > " > 12,4 OPEN_START_TAG "td" > 12,7 CLOSE_TAG > 12,8 STRING "400" > 12,12 OPEN_END_TAG "td" > 12,16 CLOSE_TAG > 12,17 STRING " > " > 13,4 OPEN_START_TAG "td" > 13,7 CLOSE_TAG > 13,8 STRING "500" > 13,12 OPEN_END_TAG "td" > 13,16 CLOSE_TAG > 13,17 STRING " > " > 14,4 OPEN_START_TAG "td" > 14,7 CLOSE_TAG > 14,8 STRING "600" > 14,12 OPEN_END_TAG "td" > 14,16 CLOSE_TAG > 14,17 STRING " > " > 15,2 OPEN_END_TAG "tr" > 15,6 CLOSE_TAG > 15,7 STRING " > " > 16,2 OPEN_END_TAG "table" > 16,9 CLOSE_TAG > 16,10 STRING " 90,164c90,164 < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > 18,2 OPEN_START_TAG "h4" > 18,5 CLOSE_TAG > 18,6 STRING "And this table has no borders:" > 18,37 OPEN_END_TAG "h4" > 18,41 CLOSE_TAG > 18,42 STRING " > " > 19,2 OPEN_START_TAG "table" > 19,9 NAME "border" > 19,15 EQUAL > 19,16 STRING "0" > 19,19 CLOSE_TAG > 19,20 STRING " > " > 20,2 OPEN_START_TAG "tr" > 20,5 CLOSE_TAG > 20,6 STRING " > " > 21,4 OPEN_START_TAG "td" > 21,7 CLOSE_TAG > 21,8 STRING "100" > 21,12 OPEN_END_TAG "td" > 21,16 CLOSE_TAG > 21,17 STRING " > " > 22,4 OPEN_START_TAG "td" > 22,7 CLOSE_TAG > 22,8 STRING "200" > 22,12 OPEN_END_TAG "td" > 22,16 CLOSE_TAG > 22,17 STRING " > " > 23,4 OPEN_START_TAG "td" > 23,7 CLOSE_TAG > 23,8 STRING "300" > 23,12 OPEN_END_TAG "td" > 23,16 CLOSE_TAG > 23,17 STRING " > " > 24,2 OPEN_END_TAG "tr" > 24,6 CLOSE_TAG > 24,7 STRING " > " > 25,2 OPEN_START_TAG "tr" > 25,5 CLOSE_TAG > 25,6 STRING " > " > 26,4 OPEN_START_TAG "td" > 26,7 CLOSE_TAG > 26,8 STRING "400" > 26,12 OPEN_END_TAG "td" > 26,16 CLOSE_TAG > 26,17 STRING " > " > 27,4 OPEN_START_TAG "td" > 27,7 CLOSE_TAG > 27,8 STRING "500" > 27,12 OPEN_END_TAG "td" > 27,16 CLOSE_TAG > 27,17 STRING " > " > 28,4 OPEN_START_TAG "td" > 28,7 CLOSE_TAG > 28,8 STRING "600" > 28,12 OPEN_END_TAG "td" > 28,16 CLOSE_TAG > 28,17 STRING " > " > 29,2 OPEN_END_TAG "tr" > 29,6 CLOSE_TAG > 29,7 STRING " > " > 30,2 OPEN_END_TAG "table" > 30,9 CLOSE_TAG > 30,10 STRING " 167,173c167,173 < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 32,2 OPEN_END_TAG "body" > 32,8 CLOSE_TAG > 32,9 STRING " > " > 33,2 OPEN_END_TAG "html" > 33,8 CLOSE_TAG > 33,9 STRING " 175c175 < 34,1 ERROR "" --- > 34,2 ERROR "" ========================================================== Comparing test07.out 5,23c5,23 < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 2,3 OPEN_START_TAG "tag1" > 2,8 CLOSE_TAG > 2,9 STRING "testo dopo tag1" > 2,25 OPEN_END_TAG "tag2" > 2,31 CLOSE_TAG > 2,32 OPEN_END_TAG "tag3" > 2,38 CLOSE_TAG > 2,39 STRING "testo dopo tag3" > 2,55 OPEN_START_TAG "tag4" > 2,60 CLOSE_TAG > 2,61 OPEN_START_TAG "tag4" > 2,66 CLOSE_TAG > 2,67 OPEN_START_TAG "tag5" > 2,72 CLOSE_TAG > 2,73 OPEN_END_TAG "tag4" > 2,79 CLOSE_TAG > 2,80 OPEN_END_TAG "tag4" > 2,86 CLOSE_TAG > 2,87 STRING " 26,42c26,42 < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 4,3 OPEN_START_TAG "tag5" > 4,8 CLOSE_TAG > 4,9 OPEN_START_TAG "tag5" > 4,14 CLOSE_TAG > 4,15 OPEN_START_TAG "tag5" > 4,20 CLOSE_TAG > 4,21 OPEN_START_TAG "tag5" > 4,27 NAME "attributo1" > 4,37 EQUAL > 4,38 STRING "valore1" > 4,47 CLOSE_TAG > 4,48 OPEN_START_TAG "tag6" > 4,54 NAME "attributo2" > 4,64 EQUAL > 4,65 STRING "valore2" > 4,74 CLOSE_TAG > 4,75 STRING " 44,46c44,46 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 5,2 OPEN_END_TAG "radice" > 5,10 CLOSE_TAG > 5,11 ERROR "" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,3 ERROR "" ========================================================== Comparing test09.out 16,18c16,18 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " --- > 3,2 OPEN_END_TAG "tag" > 3,7 CLOSE_TAG > 3,8 STRING " 20c20 < 4,1 ERROR "" --- > 4,2 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 4,2 ERROR "" LorenzoLiscio FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== LucaDiFilippo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out 21,130d20 < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 21,49d20 < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out 4,7d3 < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test05.out ========================================================== Comparing test06.out 12,176d11 < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test07.out ========================================================== Comparing test08.out 4,6c4,5 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " --- > 1,16 STRING ""ciao" > 1,23 STRING "> 8d6 < 2,2 ERROR "" ========================================================== Comparing test09.out 13,21d12 < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,8d3 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 LucaDiFilippo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== LucaFranciosi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 CLOSE_TAG ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 CLOSE_TAG ========================================================== Comparing test03.out 46,48c46 < 7,19 STRING " < fred" < 8,5 ERROR "" --- > 7,19 CLOSE_TAG ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 173,175c173 < 33,8 STRING " < " < 34,1 ERROR "" --- > 33,8 CLOSE_TAG ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 CLOSE_TAG ========================================================== Comparing test08.out 6,8c6 < 1,25 STRING " < x" < 2,2 ERROR "" --- > 1,25 CLOSE_TAG ========================================================== Comparing test09.out 18,20c18 < 3,7 STRING " < " < 4,1 ERROR "" --- > 3,7 CLOSE_TAG ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,7c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 1,21 EQUAL LucaFranciosi FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== LucaLupo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,1 ERROR "(null)" ========================================================== Comparing test05.out 4,5c4,7 < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,17 ERROR "xxx>la stringa non viene chiusa....... > > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 4,9c4,5 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 ERROR "(null)" > get_next_token() ERROR_CODE = 7 ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "(null)" ========================================================== Comparing test11.out LucaLupo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== ManuelMinopoli ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out 4c4,6 < 1,16 STRING ""ciao"" --- > 1,16 STRING "" > 1,18 NAME "ciao" > 1,22 STRING "" ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,7c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 4,1 ERROR "" ManuelMinopoli FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MarcoAntelmi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out MarcoAntelmi PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MarcoMarinangeli ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 7c7 < " --- > ÿ" MarcoMarinangeli FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MarcoRotiroti ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 3c3 < 1,7 STRING " --- > 2,1 STRING " 5,10c5,10 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 2,4 OPEN_START_TAG "libro" > 2,11 NAME "titolo" > 2,18 EQUAL > 2,19 STRING "Neuromante" > 2,31 CLOSE_TAG > 3,1 STRING " 12,28c12,28 < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " --- > 3,5 OPEN_START_TAG "autore" > 3,12 CLOSE_TAG > 3,13 STRING "William Gibson" > 3,28 OPEN_END_TAG "autore" > 3,36 CLOSE_TAG > 4,1 STRING " > " > 4,4 OPEN_END_TAG "libro" > 4,11 CLOSE_TAG > 5,1 STRING " > " > 5,4 OPEN_START_TAG "libro" > 5,11 NAME "titolo" > 5,18 EQUAL > 5,19 STRING "1984" > 5,25 CLOSE_TAG > 6,1 STRING " 30,46c30,46 < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " --- > 6,5 OPEN_START_TAG "autore" > 6,12 CLOSE_TAG > 6,13 STRING "George Orwell" > 6,27 OPEN_END_TAG "autore" > 6,35 CLOSE_TAG > 7,1 STRING " > " > 7,4 OPEN_END_TAG "libro" > 7,11 CLOSE_TAG > 8,1 STRING " > " > 8,4 OPEN_START_TAG "libro" > 8,11 NAME "titolo" > 8,18 EQUAL > 8,19 STRING "Solaris" > 8,28 CLOSE_TAG > 9,1 STRING " 48,64c48,64 < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " --- > 9,5 OPEN_START_TAG "autore" > 9,12 CLOSE_TAG > 9,13 STRING "Stanislaw Lem" > 9,27 OPEN_END_TAG "autore" > 9,35 CLOSE_TAG > 10,1 STRING " > " > 10,4 OPEN_END_TAG "libro" > 10,11 CLOSE_TAG > 11,1 STRING " > " > 11,4 OPEN_START_TAG "libro" > 11,11 NAME "titolo" > 11,18 EQUAL > 11,19 STRING "Fahrenheit 451" > 11,35 CLOSE_TAG > 12,1 STRING " 66,75c66,75 < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " --- > 12,5 OPEN_START_TAG "autore" > 12,12 CLOSE_TAG > 12,13 STRING "Ray Bradbury" > 12,26 OPEN_END_TAG "autore" > 12,34 CLOSE_TAG > 13,1 STRING " > " > 13,4 OPEN_END_TAG "libro" > 13,11 CLOSE_TAG > 14,1 STRING " 77,79c77,79 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 14,3 OPEN_END_TAG "xsML" > 14,9 CLOSE_TAG > 14,10 ERROR "(null)" ========================================================== Comparing test02.out 3c3 < 1,7 STRING " --- > 2,1 STRING " 5,21c5,21 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " --- > 2,4 OPEN_START_TAG "libro" > 2,11 NAME "titolo" > 2,18 EQUAL > 2,19 STRING "Neuromante" > 2,31 CLOSE_TAG > 3,1 STRING " > " > 3,5 OPEN_START_TAG "autore" > 3,14 CLOSE_TAG > 3,15 STRING "William Gibson" > 3,30 OPEN_END_TAG "autore" > 3,38 CLOSE_TAG > 4,1 STRING " > " > 4,5 OPEN_START_TAG "descrizione" > 4,17 CLOSE_TAG > 5,1 STRING " 26,48c26,48 < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 8,5 OPEN_END_TAG "descrizione" > 8,18 CLOSE_TAG > 9,1 STRING " > " > 9,4 OPEN_END_TAG "libro" > 9,11 CLOSE_TAG > 10,1 STRING " > " > 10,4 OPEN_START_TAG "libro" > 10,11 NAME "titolo" > 10,18 EQUAL > 10,19 STRING "1984" > 10,25 CLOSE_TAG > 11,1 STRING " > " > 11,5 OPEN_START_TAG "autore" > 11,12 CLOSE_TAG > 11,13 STRING "George Orwell" > 11,27 OPEN_END_TAG "autore" > 11,35 CLOSE_TAG > 11,36 OPEN_START_TAG "descrizione" > 11,48 CLOSE_TAG > 11,49 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 56,101c56,101 < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 18,4 OPEN_END_TAG "descrizione" > 18,17 CLOSE_TAG > 19,1 STRING " > " > 19,4 OPEN_END_TAG "libro" > 19,11 CLOSE_TAG > 20,1 STRING " > " > 20,4 OPEN_START_TAG "libro" > 20,11 NAME "titolo" > 20,18 EQUAL > 20,19 STRING "Solaris" > 20,29 CLOSE_TAG > 21,1 STRING " > " > 21,5 OPEN_START_TAG "autore" > 21,12 CLOSE_TAG > 21,13 STRING "Stanislaw Lem" > 21,27 OPEN_END_TAG "autore" > 21,35 CLOSE_TAG > 22,1 STRING " > " > 22,5 OPEN_START_TAG "descrizione" > 22,17 CLOSE_TAG > 22,18 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." > 22,199 OPEN_END_TAG "descrizione" > 22,212 CLOSE_TAG > 23,1 STRING " > " > 23,4 OPEN_END_TAG "libro" > 23,11 CLOSE_TAG > 24,1 STRING " > " > 24,4 OPEN_START_TAG "libro" > 24,11 NAME "titolo" > 24,18 EQUAL > 24,19 STRING "Fahrenheit 451" > 24,35 CLOSE_TAG > 25,1 STRING " > " > 25,5 OPEN_START_TAG "autore" > 25,12 CLOSE_TAG > 25,13 STRING "Ray Bradbury" > 25,26 OPEN_END_TAG "autore" > 25,34 CLOSE_TAG > 26,1 STRING " 103,105c103,105 < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " --- > 26,6 OPEN_START_TAG "descrizione" > 26,18 CLOSE_TAG > 26,19 STRING " 119,125c119,125 < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 39,6 OPEN_END_TAG "descrizione" > 39,19 CLOSE_TAG > 40,1 STRING " > " > 40,4 OPEN_END_TAG "libro" > 40,11 CLOSE_TAG > 41,1 STRING " 127,129c127,129 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 41,3 OPEN_END_TAG "xsML" > 41,9 CLOSE_TAG > 41,10 ERROR "(null)" ========================================================== Comparing test03.out 3,14c3,14 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 2,3 OPEN_START_TAG "radice" > 2,11 NAME "attributo1" > 2,22 EQUAL > 2,23 STRING "1" > 2,27 NAME "attributo2" > 2,39 EQUAL > 2,41 STRING " x " > 2,47 NAME "attributo3" > 2,58 EQUAL > 2,60 STRING "3" > 2,63 CLOSE_TAG > 3,1 STRING " 16,21c16,21 < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,4 OPEN_START_TAG "tag1" > 3,13 NAME "_a" > 3,16 EQUAL > 3,17 STRING "1" > 3,20 CLOSE_TAG > 3,21 STRING " Je viens d'un autre pays que le votre. 23,28c23,28 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 4,5 OPEN_END_TAG "tag-tag" > 4,14 CLOSE_TAG > 4,15 STRING "Niente di nuovo..." > 4,34 OPEN_END_TAG "_tag3" > 4,41 CLOSE_TAG > 5,1 STRING " 30,38c30,38 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 5,5 OPEN_END_TAG "tag3" > 5,11 CLOSE_TAG > 5,12 STRING "tranne l'affitto per me" > 5,36 OPEN_END_TAG "tag4" > 5,43 NAME "attributo" > 5,53 EQUAL > 5,54 STRING "1" > 5,57 CLOSE_TAG > 6,1 STRING " 40,42c40,42 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 6,4 OPEN_END_TAG "tag2" > 6,10 CLOSE_TAG > 6,11 STRING "stockholm syndrome 44,46c44,46 < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " --- > 7,3 OPEN_END_TAG "ma-quale-radice" > 7,20 CLOSE_TAG > 8,1 STRING " 48c48 < 8,5 ERROR "" --- > 8,6 ERROR "(null)" ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,5 OPEN_END_TAG "tag-chiuso" > 1,17 CLOSE_TAG > 1,18 STRING " il prossimo tag aperto non e' ammesso!!! 6c6 < 2,1 ERROR "?" --- > 2,3 ERROR "" ========================================================== Comparing test05.out 3,4c3,4 < 1,16 EQUAL < 1,17 ERROR "xxx>" --- > 1,17 EQUAL > 1,18 ERROR "xxx" ========================================================== Comparing test06.out 3c3 < 1,7 STRING " --- > 2,1 STRING " 5,7c5,7 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 2,3 OPEN_START_TAG "body" > 2,8 CLOSE_TAG > 3,1 STRING " 10,87c10,87 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 4,3 OPEN_START_TAG "h4" > 4,6 CLOSE_TAG > 4,7 STRING "This table has no borders:" > 4,34 OPEN_END_TAG "h4" > 4,38 CLOSE_TAG > 5,1 STRING " > " > 5,3 OPEN_START_TAG "table" > 5,10 NAME "cellpadding" > 5,22 EQUAL > 5,23 STRING "0" > 5,27 NAME "cellspacing" > 5,39 EQUAL > 5,40 STRING "1" > 5,43 CLOSE_TAG > 6,1 STRING " > " > 6,3 OPEN_START_TAG "tr" > 6,6 CLOSE_TAG > 7,1 STRING " > " > 7,5 OPEN_START_TAG "td" > 7,8 CLOSE_TAG > 7,9 STRING "100" > 7,13 OPEN_END_TAG "td" > 7,17 CLOSE_TAG > 8,1 STRING " > " > 8,5 OPEN_START_TAG "td" > 8,8 CLOSE_TAG > 8,9 STRING "200" > 8,13 OPEN_END_TAG "td" > 8,17 CLOSE_TAG > 9,1 STRING " > " > 9,5 OPEN_START_TAG "td" > 9,8 CLOSE_TAG > 9,9 STRING "300" > 9,13 OPEN_END_TAG "td" > 9,17 CLOSE_TAG > 10,1 STRING " > " > 10,3 OPEN_END_TAG "tr" > 10,7 CLOSE_TAG > 11,1 STRING " > " > 11,3 OPEN_START_TAG "tr" > 11,6 CLOSE_TAG > 12,1 STRING " > " > 12,5 OPEN_START_TAG "td" > 12,8 CLOSE_TAG > 12,9 STRING "400" > 12,13 OPEN_END_TAG "td" > 12,17 CLOSE_TAG > 13,1 STRING " > " > 13,5 OPEN_START_TAG "td" > 13,8 CLOSE_TAG > 13,9 STRING "500" > 13,13 OPEN_END_TAG "td" > 13,17 CLOSE_TAG > 14,1 STRING " > " > 14,5 OPEN_START_TAG "td" > 14,8 CLOSE_TAG > 14,9 STRING "600" > 14,13 OPEN_END_TAG "td" > 14,17 CLOSE_TAG > 15,1 STRING " > " > 15,3 OPEN_END_TAG "tr" > 15,7 CLOSE_TAG > 16,1 STRING " > " > 16,3 OPEN_END_TAG "table" > 16,10 CLOSE_TAG > 17,1 STRING " 90,164c90,164 < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > 18,3 OPEN_START_TAG "h4" > 18,6 CLOSE_TAG > 18,7 STRING "And this table has no borders:" > 18,38 OPEN_END_TAG "h4" > 18,42 CLOSE_TAG > 19,1 STRING " > " > 19,3 OPEN_START_TAG "table" > 19,10 NAME "border" > 19,17 EQUAL > 19,18 STRING "0" > 19,21 CLOSE_TAG > 20,1 STRING " > " > 20,3 OPEN_START_TAG "tr" > 20,6 CLOSE_TAG > 21,1 STRING " > " > 21,5 OPEN_START_TAG "td" > 21,8 CLOSE_TAG > 21,9 STRING "100" > 21,13 OPEN_END_TAG "td" > 21,17 CLOSE_TAG > 22,1 STRING " > " > 22,5 OPEN_START_TAG "td" > 22,8 CLOSE_TAG > 22,9 STRING "200" > 22,13 OPEN_END_TAG "td" > 22,17 CLOSE_TAG > 23,1 STRING " > " > 23,5 OPEN_START_TAG "td" > 23,8 CLOSE_TAG > 23,9 STRING "300" > 23,13 OPEN_END_TAG "td" > 23,17 CLOSE_TAG > 24,1 STRING " > " > 24,3 OPEN_END_TAG "tr" > 24,7 CLOSE_TAG > 25,1 STRING " > " > 25,3 OPEN_START_TAG "tr" > 25,6 CLOSE_TAG > 26,1 STRING " > " > 26,5 OPEN_START_TAG "td" > 26,8 CLOSE_TAG > 26,9 STRING "400" > 26,13 OPEN_END_TAG "td" > 26,17 CLOSE_TAG > 27,1 STRING " > " > 27,5 OPEN_START_TAG "td" > 27,8 CLOSE_TAG > 27,9 STRING "500" > 27,13 OPEN_END_TAG "td" > 27,17 CLOSE_TAG > 28,1 STRING " > " > 28,5 OPEN_START_TAG "td" > 28,8 CLOSE_TAG > 28,9 STRING "600" > 28,13 OPEN_END_TAG "td" > 28,17 CLOSE_TAG > 29,1 STRING " > " > 29,3 OPEN_END_TAG "tr" > 29,7 CLOSE_TAG > 30,1 STRING " > " > 30,3 OPEN_END_TAG "table" > 30,10 CLOSE_TAG > 31,1 STRING " 167,173c167,173 < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 32,3 OPEN_END_TAG "body" > 32,9 CLOSE_TAG > 33,1 STRING " > " > 33,3 OPEN_END_TAG "html" > 33,9 CLOSE_TAG > 34,1 STRING " 175c175 < 34,1 ERROR "" --- > 34,2 ERROR "(null)" ========================================================== Comparing test07.out 3c3 < 1,9 STRING " --- > 2,1 STRING " 5,23c5,23 < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 2,4 OPEN_START_TAG "tag1" > 2,9 CLOSE_TAG > 2,10 STRING "testo dopo tag1" > 2,26 OPEN_END_TAG "tag2" > 2,32 CLOSE_TAG > 2,33 OPEN_END_TAG "tag3" > 2,39 CLOSE_TAG > 2,40 STRING "testo dopo tag3" > 2,56 OPEN_START_TAG "tag4" > 2,61 CLOSE_TAG > 2,62 OPEN_START_TAG "tag4" > 2,67 CLOSE_TAG > 2,68 OPEN_START_TAG "tag5" > 2,73 CLOSE_TAG > 2,74 OPEN_END_TAG "tag4" > 2,80 CLOSE_TAG > 2,81 OPEN_END_TAG "tag4" > 2,87 CLOSE_TAG > 3,1 STRING " 26,42c26,42 < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 4,4 OPEN_START_TAG "tag5" > 4,9 CLOSE_TAG > 4,10 OPEN_START_TAG "tag5" > 4,15 CLOSE_TAG > 4,16 OPEN_START_TAG "tag5" > 4,21 CLOSE_TAG > 4,22 OPEN_START_TAG "tag5" > 4,28 NAME "attributo1" > 4,39 EQUAL > 4,40 STRING "valore1" > 4,49 CLOSE_TAG > 4,50 OPEN_START_TAG "tag6" > 4,56 NAME "attributo2" > 4,67 EQUAL > 4,68 STRING "valore2" > 4,77 CLOSE_TAG > 5,1 STRING " 44,46c44,46 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 5,3 OPEN_END_TAG "radice" > 5,11 CLOSE_TAG > 5,12 ERROR "(null)" ========================================================== Comparing test08.out 3,6c3,6 < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " --- > 1,16 EQUAL > 1,17 STRING ""ciao"" > 1,25 CLOSE_TAG > 2,1 STRING " 8c8 < 2,2 ERROR "" --- > 2,3 ERROR "(null)" ========================================================== Comparing test09.out 3,13c3,13 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " --- > 1,10 NAME "a2" > 1,14 NAME "a3" > 1,18 NAME "a4" > 1,22 NAME "a5" > 1,26 EQUAL > 1,27 STRING "ciao" > 1,34 NAME "a6" > 1,37 EQUAL > 1,39 STRING "ciao" > 1,45 CLOSE_TAG > 2,1 STRING " 16,18c16,18 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " --- > 3,3 OPEN_END_TAG "tag" > 3,8 CLOSE_TAG > 4,1 STRING " 20c20 < 4,1 ERROR "" --- > 4,2 ERROR "(null)" ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "" ========================================================== Comparing test11.out 3,4c3,4 < 1,19 EQUAL < 1,21 ERROR "questa stringa --- > 1,20 EQUAL > 1,22 ERROR "questa stringa 8c8 < get_next_token() ERROR_CODE = 4 --- > get_next_token() ERROR_CODE = 5 MarcoRotiroti FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MatteoDiCarlo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test02.out 1,130d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 1,49d0 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out 1,7d0 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test05.out 1,5d0 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test06.out 1,176d0 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test07.out 1,47d0 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test08.out 1,9d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test09.out 1,21d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test10.out 1,2d0 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 MatteoDiCarlo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MatteoLatini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out 4,9c4,6 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 STRING "" > 1,18 ERROR "c" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 4,1 ERROR "questa stringa MatteoLatini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MatteoPallocca ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out 4,8c4,7 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" --- > 1,16 STRING "" > 1,18 NAME "ciao"'>" > 1,26 NAME "x" > 1,27 ERROR "" ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 4,1 ERROR "" MatteoPallocca FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MauroPittelli ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,79c1,52 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 1,1 OPEN_START_TAG "x" > 1,6 STRING "" > 2,1 OPEN_START_TAG "l" > 2,7 NAME "titolo" > 2,13 EQUAL > 2,14 STRING "Neuromante" > 2,26 CLOSE_TAG > 2,27 STRING "" > 3,1 OPEN_START_TAG "aeurom" > 3,8 STRING "William Gibso" > 3,22 OPEN_END_TAG "" > 3,30 STRING "" > 4,1 OPEN_END_TAG "" > 4,8 STRING "" > 5,1 OPEN_START_TAG "libro" > 5,7 NAME "titolo" > 5,13 EQUAL > 5,14 STRING "1984" > 5,20 CLOSE_TAG > 5,21 STRING "" > 6,1 OPEN_START_TAG "a984" > 6,8 STRING "George Orwel" > 6,21 OPEN_END_TAG "" > 6,29 STRING "" > 7,1 OPEN_END_TAG "" > 7,8 STRING "" > 8,1 OPEN_START_TAG "libro" > 8,7 NAME "titolo" > 8,13 EQUAL > 8,14 STRING "Solaris" > 8,23 CLOSE_TAG > 8,24 STRING "" > 9,1 OPEN_START_TAG "aolari" > 9,8 STRING "Stanislaw Le" > 9,21 OPEN_END_TAG "" > 9,29 STRING "" > 10,1 OPEN_END_TAG "" > 10,8 STRING "" > 11,1 OPEN_START_TAG "libro" > 11,7 NAME "titolo" > 11,13 EQUAL > 11,14 STRING "Fahrenheit 451" > 11,30 CLOSE_TAG > 11,31 STRING "" > 12,1 OPEN_START_TAG "aahren" > 12,8 STRING "Ray Bradbur" > 12,20 OPEN_END_TAG "" > 12,28 STRING "" > 13,1 OPEN_END_TAG "" > 13,8 STRING "" > 14,1 OPEN_END_TAG "" > 14,7 ERROR "" ========================================================== Comparing test02.out 1,125c1,48 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 1,1 OPEN_START_TAG "x" > 1,6 STRING "" > 2,1 OPEN_START_TAG "l" > 2,7 NAME "titolo" > 2,13 EQUAL > 2,14 STRING "Neuromante" > 2,26 CLOSE_TAG > 2,27 STRING "" > 3,1 OPEN_START_TAG "aeurom" > 3,9 CLOSE_TAG > 3,10 STRING "William Gibso" > 3,24 OPEN_END_TAG "" > 3,32 STRING "" > 4,1 OPEN_START_TAG "dutorem Gib" > 4,13 STRING " > In un mondo attraversato da autostrade > informatiche e hacker dai poteri neuromantici si svolge lavventura violenta e disperata di Case > luomo che ha avuto il torto di mettersi contro lorganizzazione sbagliata" > 8,1 OPEN_END_TAG "ostrade > informatiche e hI da auti poteri neuromantici si svolge lavventura violenta e disperata di Case > luomo che ha avuto il torto di mettersi contro lorganizzazione sbagliata" > 8,14 STRING "" > 9,1 OPEN_END_TAG "lavventura violenta e di da autdi Case > luomo che ha avuto il torto di mettersi contro lorganizzazione sbagliata" > 9,8 STRING "" > 10,1 OPEN_START_TAG "libro" > 10,7 NAME "titolo" > 10,13 EQUAL > 10,14 ERROR "'" > 10,15 ERROR "1" > 10,16 ERROR "9" > 10,17 ERROR "8" > 10,18 ERROR "4" > 10,19 ERROR "'" > 10,20 CLOSE_TAG > 10,21 STRING "" > 11,1 OPEN_START_TAG "a" > 11,8 STRING "George Orwel" > 11,21 OPEN_END_TAG "" > 11,29 STRING "autore Orwel" > 11,29 OPEN_START_TAG "dutore Orwe" > 11,41 STRING "In un futuro prossimo la Terra e suddivisa in tre grandi > potenze totalitarie perennemente in guerra tra loro Oceania Eurasia ed Estasia In Oceania la societa e amministrata > secondo i principi del Socing il socialismo inglese e governata da un onnipotente partito unico comunista > con a capo il Grande Fratello un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la > vita di tutti i cittadini I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > 127,129c50,123 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 18,2 OPEN_END_TAG " suddivisa in tre grandiTerra ee totalitarie perennemente in guerra tra loro Oceania Eurasia ed Estasia In Oceania la societa e amministrata > secondo i principi del Socing il socialismo inglese e governata da un onnipotente partito unico comunista > con a capo il Grande Fratello un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la > vita di tutti i cittadini I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > > " > 18,15 STRING "" > 19,1 OPEN_END_TAG "erra tra loro Oceania EuÁSerra e Estasia In Oceania la societa e amministrata > secondo i principi del Socing il socialismo inglese e governata da un onnipotente partito unico comunista > con a capo il Grande Fratello un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la > vita di tutti i cittadini I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > > " > 19,8 STRING "" > 20,1 OPEN_START_TAG "libro" > 20,7 NAME "titolo" > 20,13 EQUAL > 20,14 STRING "Solaris" > 20,23 ERROR " " > 20,24 CLOSE_TAG > 20,25 STRING "" > 21,1 OPEN_START_TAG "a" > 21,8 STRING "Stanislaw Le" > 21,21 OPEN_END_TAG "ttadini I suoi occhi sonRerra eecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > > " > 21,29 STRING "" > 22,1 OPEN_START_TAG "dutorelaw L" > 22,13 STRING "Nel momento della sua piu gloriosa espansione i viaggi intersellari luomo si imbatte in un enigma insolubile una sfida impossibile e il pianeta Solaris un pianeta viv" > 22,182 OPEN_END_TAG "sa espansione i viaggi Q gloriolari luomo si imbatte in un enigma insolubile una sfida impossibile e il pianeta Solaris un pianeta viv" > 22,195 STRING "" > 23,1 OPEN_END_TAG "gma insolubile una sfida gloriobile e il pianeta Solaris un pianeta viv" > 23,8 STRING "" > 24,1 OPEN_START_TAG "libro" > 24,7 NAME "titolo" > 24,13 EQUAL > 24,14 STRING "Fahrenheit 451" > 24,30 CLOSE_TAG > 24,31 STRING "" > 25,1 OPEN_START_TAG "aahren" > 25,8 STRING "Ray Bradbur" > 25,20 OPEN_END_TAG "" > 25,28 STRING "" > 26,1 OPEN_START_TAG "dutoreadbur" > 26,13 STRING " > Il > protagonista > di > Fahrenheit > 451 > e > un > Milite del fuoco > > Guy Montag > > che ha il compito di rintracciare chi si e macchiato del reato di lettura di eliminarlo e di bruciarne i libri" > 39,1 OPEN_END_TAG "t > 451 > e > un > Milite deAhrenhei > > Guy Montag > > che ha il compito di rintracciare chi si e macchiato del reato di lettura di eliminarlo e di bruciarne i libri" > 39,14 STRING "" > 40,1 OPEN_END_TAG "di rintracciare chi si ehrenheito del reato di lettura di eliminarlo e di bruciarne i libri" > 40,8 STRING "" > 41,1 OPEN_END_TAG "narlo e di bruciarne i lÁgrenhei" > 41,7 ERROR "" ========================================================== Comparing test03.out 1c1 < 1,1 STRING "leo --- > 1,1 ERROR "leo 3,49c3 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test04.out 1,6c1,4 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" --- > 1,1 ERROR " " > 1,4 OPEN_END_TAG "" > 1,16 STRING " il prossimo tag aperto non e ammesso" > 2,1 ERROR " " ========================================================== Comparing test05.out 1,5c1,9 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,1 OPEN_START_TAG "r" > 1,8 NAME "stringa" > 1,15 EQUAL > 1,16 STRING "xxx" > 1,21 STRING "la stringa non viene chiusa" > 2,1 OPEN_END_TAG "" > 2,9 ERROR " > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 1,55c1,41 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " --- > 1,1 OPEN_START_TAG "h" > 1,6 STRING "" > 2,1 OPEN_START_TAG "b" > 2,6 STRING " > " > 4,1 OPEN_START_TAG "h" > 4,4 STRING "This table has no border" > 4,29 OPEN_END_TAG "" > 4,33 STRING "" > 5,1 OPEN_START_TAG "t4is " > 5,7 NAME "cellpadding" > 5,18 EQUAL > 5,19 ERROR "'" > 5,20 ERROR "0" > 5,21 ERROR "'" > 5,23 NAME "cellspacing" > 5,34 EQUAL > 5,35 ERROR "'" > 5,36 ERROR "1" > 5,37 ERROR "'" > 5,38 CLOSE_TAG > 5,39 STRING "" > 6,1 OPEN_START_TAG "t" > 6,4 STRING " > " > 7,3 OPEN_START_TAG "t " > 7,6 STRING "10" > 7,9 OPEN_END_TAG "" > 7,13 STRING " > " > 8,3 OPEN_START_TAG "t " > 8,6 STRING "20" > 8,9 OPEN_END_TAG "" > 8,13 STRING " > " > 9,3 OPEN_START_TAG "t " > 9,6 STRING "30" > 9,9 OPEN_END_TAG "" > 9,13 STRING "" > 10,1 OPEN_END_TAG "" > 10,5 STRING "" 57,132c43,92 < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " --- > 11,4 STRING " > " > 12,3 OPEN_START_TAG "t " > 12,6 STRING "40" > 12,9 OPEN_END_TAG "" > 12,13 STRING " > " > 13,3 OPEN_START_TAG "t " > 13,6 STRING "50" > 13,9 OPEN_END_TAG "" > 13,13 STRING " > " > 14,3 OPEN_START_TAG "t " > 14,6 STRING "60" > 14,9 OPEN_END_TAG "" > 14,13 STRING "" > 15,1 OPEN_END_TAG "" > 15,5 STRING "" > 16,1 OPEN_END_TAG "" > 16,8 STRING " > " > 18,1 OPEN_START_TAG "h" > 18,4 STRING "And this table has no border" > 18,33 OPEN_END_TAG "" > 18,37 STRING "" > 19,1 OPEN_START_TAG "t4d t" > 19,7 NAME "border" > 19,13 EQUAL > 19,14 STRING "0" > 19,17 CLOSE_TAG > 19,18 STRING "" > 20,1 OPEN_START_TAG "t" > 20,4 STRING " > " > 21,3 OPEN_START_TAG "t " > 21,6 STRING "10" > 21,9 OPEN_END_TAG "" > 21,13 STRING " > " > 22,3 OPEN_START_TAG "t " > 22,6 STRING "20" > 22,9 OPEN_END_TAG "" > 22,13 STRING " > " > 23,3 OPEN_START_TAG "t " > 23,6 STRING "30" > 23,9 OPEN_END_TAG "" > 23,13 STRING "" > 24,1 OPEN_END_TAG "" > 24,5 STRING "" 134,173c94,118 < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 25,4 STRING " > " > 26,3 OPEN_START_TAG "t " > 26,6 STRING "40" > 26,9 OPEN_END_TAG "" > 26,13 STRING " > " > 27,3 OPEN_START_TAG "t " > 27,6 STRING "50" > 27,9 OPEN_END_TAG "" > 27,13 STRING " > " > 28,3 OPEN_START_TAG "t " > 28,6 STRING "60" > 28,9 OPEN_END_TAG "" > 28,13 STRING "" > 29,1 OPEN_END_TAG "" > 29,5 STRING "" > 30,1 OPEN_END_TAG "" > 30,8 STRING " > " > 32,1 OPEN_END_TAG "" > 32,7 STRING "" > 33,1 OPEN_END_TAG "" > 33,7 ERROR " 175d119 < 34,1 ERROR "" ========================================================== Comparing test07.out 1,47c1,37 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "r" > 1,8 STRING "" > 2,1 OPEN_START_TAG "t" > 2,6 STRING "testo dopo tag" > 2,21 OPEN_END_TAG "" > 2,27 STRING "tag2o dopo tag" > 2,27 OPEN_END_TAG "" > 2,33 STRING "testo dopo tag" > 2,48 OPEN_START_TAG "test" > 2,53 STRING "test" > 2,53 OPEN_START_TAG "test" > 2,58 STRING "test" > 2,58 OPEN_START_TAG "test" > 2,63 STRING "test" > 2,63 OPEN_END_TAG "" > 2,69 STRING "tag4" > 2,69 OPEN_END_TAG "" > 2,75 STRING " > testo dopo tag4" > 4,1 OPEN_START_TAG "ttes" > 4,6 STRING "ttes" > 4,6 OPEN_START_TAG "ttes" > 4,11 STRING "ttes" > 4,11 OPEN_START_TAG "ttes" > 4,16 STRING "ttes" > 4,16 OPEN_START_TAG "ttes" > 4,21 NAME "attributo1" > 4,31 EQUAL > 4,32 STRING "valore1" > 4,41 CLOSE_TAG > 4,42 STRING "valore1" > 4,42 OPEN_START_TAG "talo" > 4,47 NAME "attributo2" > 4,57 EQUAL > 4,58 ERROR "'" > 4,59 ERROR "valore2'" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test08.out 1,6c1,8 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " --- > 1,1 OPEN_START_TAG "t" > 1,5 NAME "attributo" > 1,14 EQUAL > 1,15 ERROR "'" > 1,16 STRING "ciao" > 1,22 ERROR "'" > 1,23 CLOSE_TAG > 1,24 ERROR " 8d9 < 2,2 ERROR "" ========================================================== Comparing test09.out 1,21c1,10 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "t" > 1,5 NAME "a1" > 1,8 NAME "a2" > 1,11 NAME "a3" > 1,14 NAME "a4" > 1,17 NAME "a5" > 1,20 EQUAL > 1,21 ERROR "'" > 1,22 ERROR "ciao'" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "" ========================================================== Comparing test11.out 1,4c1,4 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa --- > 1,1 OPEN_START_TAG "r" > 1,6 NAME "end_of_file" > 1,18 EQUAL > 1,20 ERROR "questa stringa MauroPittelli FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MevioColucci ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 8c8 < get_next_token() ERROR_CODE = 4 --- > get_next_token() ERROR_CODE = 5 MevioColucci FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MicheleMarciano ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1,4 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,6 OPEN_START_TAG "sML" > 1,6 OPEN_START_TAG "(null)" > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test02.out 1,130c1,4 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,6 OPEN_START_TAG "sML" > 1,6 OPEN_START_TAG "(null)" > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test03.out 1c1 < 1,1 STRING "leo --- > 2,1 STRING "leo 3,49c3,14 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 2,8 OPEN_START_TAG "adice" > 2,20 NAME "attributo1" > 2,22 EQUAL > 2,24 STRING "1" > 2,37 NAME "attributo2" > 2,40 EQUAL > 2,43 STRING " x " > 2,56 NAME "attributo3" > 2,58 EQUAL > 2,61 ERROR "'" > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,18 OPEN_END_TAG "tag-chiuso" > 1,19 CLOSE_TAG > 2,1 STRING " il prossimo tag aperto non e' ammesso!!! 6c6,7 < 2,1 ERROR "?" --- > 2,18 OPEN_START_TAG "tag-non_ammesso" > 2,18 OPEN_START_TAG "(null)" 7a9 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test05.out 1,4c1,4 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" --- > 1,8 OPEN_START_TAG "adice" > 1,17 NAME "stringa" > 1,19 EQUAL > 1,21 ERROR "xxx" 5a6 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test06.out 1,176c1,4 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,6 OPEN_START_TAG "tml" > 1,6 OPEN_START_TAG "(null)" > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test07.out 1,47c1,4 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,8 OPEN_START_TAG "adice" > 1,8 OPEN_START_TAG "(null)" > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test08.out 1,9c1,6 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,5 OPEN_START_TAG "ag" > 1,16 NAME "attributo" > 1,18 EQUAL > 1,20 ERROR "'" > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test09.out 1,21c1,10 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,5 OPEN_START_TAG "ag" > 1,9 NAME "a1" > 1,13 NAME "a2" > 1,17 NAME "a3" > 1,21 NAME "a4" > 1,25 NAME "a5" > 1,28 EQUAL > 1,30 ERROR "'" > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test10.out 1c1,2 < 1,1 ERROR "&" --- > 1,19 OPEN_START_TAG "carattere_errato" > 1,19 OPEN_START_TAG "(null)" 2a4 > close_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test11.out 1,8c1,6 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > 1,6 OPEN_START_TAG "oot" > 1,19 NAME "end_of_file" > 1,22 EQUAL > 1,25 EQUAL > get_next_token() ERROR_CODE = 5 > close_lexical_analyzer() ERROR_CODE = 6 MicheleMarciano FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MicheleMartinelli ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out 37c37 < 10,16 STRING "1984" --- > 10,16 STRING "" 105c105 < 26,17 STRING " --- > 26,18 STRING " ========================================================== Comparing test03.out 12c12 < 2,55 STRING "3" --- > 2,55 STRING "" 19c19 < 3,14 STRING "1" --- > 3,14 STRING "" 21c21 < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,18 STRING "Je viens d'un autre pays que le votre. 36c36 < 5,50 STRING "1" --- > 5,50 STRING "" ========================================================== Comparing test04.out 4c4 < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,17 STRING "il prossimo tag aperto non e' ammesso!!! ========================================================== Comparing test05.out ========================================================== Comparing test06.out 20c20 < 5,20 STRING "0" --- > 5,20 STRING "" 23c23 < 5,36 STRING "1" --- > 5,36 STRING "" ========================================================== Comparing test07.out 40c40 < 4,64 STRING "valore2" --- > 4,64 STRING "" ========================================================== Comparing test08.out 4c4 < 1,16 STRING ""ciao"" --- > 1,16 STRING "" ========================================================== Comparing test09.out 8c8 < 1,22 STRING "ciao" --- > 1,22 STRING "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,7c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 1,81 ERROR "" MicheleMartinelli FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== OliverTran ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,2 ERROR "?" ========================================================== Comparing test05.out 4c4 < 1,17 ERROR "xxx>" --- > 1,17 ERROR ""xxx>" ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,2 ERROR "&" ========================================================== Comparing test11.out 4,7c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 4,1 ERROR "(null)" OliverTran FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== PaoloDiRollo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 15c15 < 3,25 OPEN_END_TAG "autore" --- > 3,25 OPEN_START_TAG "autore" 19c19 < 4,2 OPEN_END_TAG "libro" --- > 4,2 OPEN_START_TAG "libro" 33c33 < 6,24 OPEN_END_TAG "autore" --- > 6,24 OPEN_START_TAG "autore" 37c37 < 7,2 OPEN_END_TAG "libro" --- > 7,2 OPEN_START_TAG "libro" 51c51 < 9,24 OPEN_END_TAG "autore" --- > 9,24 OPEN_START_TAG "autore" 55c55 < 10,2 OPEN_END_TAG "libro" --- > 10,2 OPEN_START_TAG "libro" 69c69 < 12,23 OPEN_END_TAG "autore" --- > 12,23 OPEN_START_TAG "autore" 73c73 < 13,2 OPEN_END_TAG "libro" --- > 13,2 OPEN_START_TAG "libro" 77c77 < 14,1 OPEN_END_TAG "xsML" --- > 14,1 OPEN_START_TAG "xsML" 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 15c15 < 3,27 OPEN_END_TAG "autore" --- > 3,27 OPEN_START_TAG "autore" 26c26 < 8,3 OPEN_END_TAG "descrizione" --- > 8,3 OPEN_START_TAG "descrizione" 30c30 < 9,2 OPEN_END_TAG "libro" --- > 9,2 OPEN_START_TAG "libro" 44c44 < 11,24 OPEN_END_TAG "autore" --- > 11,24 OPEN_START_TAG "autore" 56c56 < 18,2 OPEN_END_TAG "descrizione" --- > 18,2 OPEN_START_TAG "descrizione" 60c60 < 19,2 OPEN_END_TAG "libro" --- > 19,2 OPEN_START_TAG "libro" 74c74 < 21,24 OPEN_END_TAG "autore" --- > 21,24 OPEN_START_TAG "autore" 81c81 < 22,196 OPEN_END_TAG "descrizione" --- > 22,196 OPEN_START_TAG "descrizione" 85c85 < 23,2 OPEN_END_TAG "libro" --- > 23,2 OPEN_START_TAG "libro" 99c99 < 25,23 OPEN_END_TAG "autore" --- > 25,23 OPEN_START_TAG "autore" 119c119 < 39,4 OPEN_END_TAG "descrizione" --- > 39,4 OPEN_START_TAG "descrizione" 123c123 < 40,2 OPEN_END_TAG "libro" --- > 40,2 OPEN_START_TAG "libro" 127c127 < 41,1 OPEN_END_TAG "xsML" --- > 41,1 OPEN_START_TAG "xsML" 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 4,49c4,6 < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 2,9 NAME "attributo" > 2,18 ERROR "(null)" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test04.out 2c2 < 1,4 OPEN_END_TAG "tag-chiuso" --- > 1,4 OPEN_START_TAG "tag-chiuso" 6c6 < 2,1 ERROR "?" --- > 2,1 ERROR "(null)" ========================================================== Comparing test05.out 4,5c4,7 < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,17 ERROR "xxx>la stringa non viene chiusa....... > > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 10,176c10,11 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 4,1 ERROR "(null)" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test07.out 5,47c5,6 < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 2,2 ERROR "(null)" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test08.out 4,9c4,5 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 ERROR "(null)" > get_next_token() ERROR_CODE = 7 ========================================================== Comparing test09.out 2,21c2,4 < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,6 NAME "a" > 1,7 ERROR "(null)" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "(null)" ========================================================== Comparing test11.out PaoloDiRollo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== PaoloFalbo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out PaoloFalbo PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== RaffaeleBisegna ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 3,4d2 < 1,7 STRING " < " 10,11d7 < 2,29 STRING " < " 17,18d12 < 3,34 STRING " < " 21,22d14 < 4,10 STRING " < " 28,29d19 < 5,23 STRING " < " 35,36d24 < 6,33 STRING " < " 39,40d26 < 7,10 STRING " < " 46,47d31 < 8,26 STRING " < " 53,54d36 < 9,33 STRING " < " 57,58d38 < 10,10 STRING " < " 64,65d43 < 11,33 STRING " < " 71,72d48 < 12,32 STRING " < " 75,76d50 < 13,10 STRING " < " ========================================================== Comparing test02.out 3,4d2 < 1,7 STRING " < " 10,11d7 < 2,29 STRING " < " 17,18d12 < 3,36 STRING " < " 21,22c15 < 4,16 STRING " < In un mondo attraversato da autostrade --- > 5,3 STRING "In un mondo attraversato da autostrade 28,29d20 < 8,17 STRING " < " 32,33d22 < 9,10 STRING " < " 39,40d27 < 10,23 STRING " < " 58,59d44 < 18,16 STRING " < " 62,63d46 < 19,10 STRING " < " 69,70d51 < 20,27 STRING " < " 76,77d56 < 21,33 STRING " < " 83,84d61 < 22,210 STRING " < " 87,88d63 < 23,10 STRING " < " 94,95d68 < 24,33 STRING " < " 101,102d73 < 25,32 STRING " < " 105,106c76 < 26,17 STRING " < Il --- > 27,4 STRING "Il 121,122d90 < 39,18 STRING " < " 125,126d92 < 40,10 STRING " < " ========================================================== Comparing test03.out 14,15d13 < 2,59 STRING " < " 21c19 < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,19 STRING "Je viens d'un autre pays que le votre. 28,29d25 < 4,39 STRING " < " 38,39d33 < 5,54 STRING " < " 46,48c40 < 7,19 STRING " < fred" < 8,5 ERROR "" --- > 8,1 ERROR "fred" ========================================================== Comparing test04.out 1d0 < 1,1 STRING " " 4c3 < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,18 STRING "il prossimo tag aperto non e' ammesso!!! 6,7c5,9 < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > 2,1 OPEN_START_TAG "" > 2,3 NAME "tag-non_ammesso" > 2,18 CLOSE_TAG > 2,19 ERROR "" > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test05.out 4,5c4,7 < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,17 ERROR "xxx>la stringa non viene chiusa....... > > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 3,4d2 < 1,7 STRING " < " 7,9d4 < 2,7 STRING " < < " 15,16d9 < 4,36 STRING " < " 25,26d17 < 5,40 STRING " < " 29,30d19 < 6,5 STRING " < " 36,37d24 < 7,15 STRING " < " 43,44d29 < 8,15 STRING " < " 50,51d34 < 9,15 STRING " < " 54,55d36 < 10,6 STRING " < " 58,59d38 < 11,5 STRING " < " 65,66d43 < 12,15 STRING " < " 72,73d48 < 13,15 STRING " < " 79,80d53 < 14,15 STRING " < " 83,84d55 < 15,6 STRING " < " 87,89d57 < 16,9 STRING " < < " 95,96d62 < 18,40 STRING " < " 102,103d67 < 19,19 STRING " < " 106,107d69 < 20,5 STRING " < " 113,114d74 < 21,15 STRING " < " 120,121d79 < 22,15 STRING " < " 127,128d84 < 23,15 STRING " < " 131,132d86 < 24,6 STRING " < " 135,136d88 < 25,5 STRING " < " 142,143d93 < 26,15 STRING " < " 149,150d98 < 27,15 STRING " < " 156,157d103 < 28,15 STRING " < " 160,161d105 < 29,6 STRING " < " 164,166d107 < 30,9 STRING " < < " 169,170d109 < 32,8 STRING " < " 173,174d111 < 33,8 STRING " < " ========================================================== Comparing test07.out 3,4d2 < 1,9 STRING " < " 23,24c21 < 2,84 STRING " < testo dopo tag4 --- > 3,1 STRING "testo dopo tag4 42,43d38 < 4,74 STRING " < " ========================================================== Comparing test08.out 4,6c4,6 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " --- > 1,16 STRING "" > 1,18 NAME "ciao" > 1,23 ERROR "> 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 13,14c13 < 1,40 STRING " < "fa sempre parte ' della stringa" --- > 2,3 STRING ""fa sempre parte ' della stringa" 18,19d16 < 3,7 STRING " < " ========================================================== Comparing test10.out 1,2c1,5 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > 1,1 OPEN_START_TAG "" > 1,3 NAME "carattere_errato" > 1,19 CLOSE_TAG > 2,1 ERROR "" > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test11.out RaffaeleBisegna FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SabrinaFranchin ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out 4,9c4,6 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 STRING "" > 1,18 ERROR "ciao" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 4,2 ERROR "" SabrinaFranchin FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SergioStraccamore ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1c1,2 < 1,1 OPEN_START_TAG "xsML" --- > 1,1 STRING "" > 1,2 OPEN_START_TAG "xsML" 5,10c6,11 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " --- > 2,5 OPEN_START_TAG "libro" > 2,11 OPEN_START_TAG "titolo" > 2,17 EQUAL > 2,18 STRING "Neuromante" > 2,30 CLOSE_TAG > 2,31 STRING " 12,28c13,29 < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " --- > 3,7 OPEN_START_TAG "autore" > 3,13 CLOSE_TAG > 3,14 STRING "William Gibson" > 3,43 OPEN_START_TAG "autore" > 3,49 CLOSE_TAG > 3,50 STRING " > " > 4,5 OPEN_END_TAG "libro" > 4,10 CLOSE_TAG > 4,11 STRING " > " > 5,5 OPEN_START_TAG "libro" > 5,11 OPEN_START_TAG "titolo" > 5,17 EQUAL > 5,18 STRING "1984" > 5,24 CLOSE_TAG > 5,25 STRING " 30,46c31,47 < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " --- > 6,7 OPEN_START_TAG "autore" > 6,13 CLOSE_TAG > 6,14 STRING "George Orwell" > 6,41 OPEN_START_TAG "autore" > 6,47 CLOSE_TAG > 6,48 STRING " > " > 7,5 OPEN_END_TAG "libro" > 7,10 CLOSE_TAG > 7,11 STRING " > " > 8,5 OPEN_START_TAG "libro" > 8,11 OPEN_START_TAG "titolo" > 8,17 EQUAL > 8,18 STRING "Solaris" > 8,27 CLOSE_TAG > 8,28 STRING " 48,64c49,65 < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " --- > 9,7 OPEN_START_TAG "autore" > 9,13 CLOSE_TAG > 9,14 STRING "Stanislaw Lem" > 9,41 OPEN_START_TAG "autore" > 9,47 CLOSE_TAG > 9,48 STRING " > " > 10,5 OPEN_END_TAG "libro" > 10,10 CLOSE_TAG > 10,11 STRING " > " > 11,5 OPEN_START_TAG "libro" > 11,11 OPEN_START_TAG "titolo" > 11,17 EQUAL > 11,18 STRING "Fahrenheit 451" > 11,34 CLOSE_TAG > 11,35 STRING " 66,75c67,76 < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " --- > 12,7 OPEN_START_TAG "autore" > 12,13 CLOSE_TAG > 12,14 STRING "Ray Bradbury" > 12,39 OPEN_START_TAG "autore" > 12,45 CLOSE_TAG > 12,46 STRING " > " > 13,5 OPEN_END_TAG "libro" > 13,10 CLOSE_TAG > 13,11 STRING " 77c78 < 14,1 OPEN_END_TAG "xsML" --- > 14,3 OPEN_END_TAG "xsML" 79c80 < 14,8 ERROR "" --- > 14,8 CLOSE_TAG ========================================================== Comparing test02.out 1c1,2 < 1,1 OPEN_START_TAG "xsML" --- > 1,1 STRING "" > 1,2 OPEN_START_TAG "xsML" 5,21c6,22 < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " --- > 2,5 OPEN_START_TAG "libro" > 2,11 OPEN_START_TAG "titolo" > 2,17 EQUAL > 2,18 STRING "Neuromante" > 2,30 CLOSE_TAG > 2,31 STRING " > " > 3,7 OPEN_START_TAG "autore" > 3,15 CLOSE_TAG > 3,16 STRING "William Gibson" > 3,45 OPEN_START_TAG "autore" > 3,51 CLOSE_TAG > 3,52 STRING " > " > 4,7 OPEN_START_TAG "descrizione" > 4,18 CLOSE_TAG > 4,19 STRING " 26,48c27,50 < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 8,7 OPEN_END_TAG "descrizione" > 8,18 CLOSE_TAG > 8,19 STRING " > " > 9,5 OPEN_END_TAG "libro" > 9,10 CLOSE_TAG > 9,11 STRING " > " > 10,5 OPEN_START_TAG "libro" > 10,11 OPEN_START_TAG "titolo" > 10,17 EQUAL > 10,18 STRING "1984" > 10,24 CLOSE_TAG > 10,25 STRING " > " > 11,7 OPEN_START_TAG "autore" > 11,13 CLOSE_TAG > 11,14 STRING "George Orwell" > 11,41 OPEN_START_TAG "autore" > 11,47 CLOSE_TAG > 11,48 STRING "" > 11,49 OPEN_START_TAG "descrizione" > 11,60 CLOSE_TAG > 11,61 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 56,101c58,103 < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " --- > 18,5 OPEN_END_TAG "descrizione" > 18,16 CLOSE_TAG > 18,17 STRING " > " > 19,5 OPEN_END_TAG "libro" > 19,10 CLOSE_TAG > 19,11 STRING " > " > 20,5 OPEN_START_TAG "libro" > 20,11 OPEN_START_TAG "titolo" > 20,17 EQUAL > 20,18 STRING "Solaris" > 20,28 CLOSE_TAG > 20,29 STRING " > " > 21,7 OPEN_START_TAG "autore" > 21,13 CLOSE_TAG > 21,14 STRING "Stanislaw Lem" > 21,41 OPEN_START_TAG "autore" > 21,47 CLOSE_TAG > 21,48 STRING " > " > 22,7 OPEN_START_TAG "descrizione" > 22,18 CLOSE_TAG > 22,19 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." > 22,380 OPEN_END_TAG "descrizione" > 22,391 CLOSE_TAG > 22,392 STRING " > " > 23,5 OPEN_END_TAG "libro" > 23,10 CLOSE_TAG > 23,11 STRING " > " > 24,5 OPEN_START_TAG "libro" > 24,11 OPEN_START_TAG "titolo" > 24,17 EQUAL > 24,18 STRING "Fahrenheit 451" > 24,34 CLOSE_TAG > 24,35 STRING " > " > 25,7 OPEN_START_TAG "autore" > 25,13 CLOSE_TAG > 25,14 STRING "Ray Bradbury" > 25,39 OPEN_START_TAG "autore" > 25,45 CLOSE_TAG > 25,46 STRING " 103,105c105,107 < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " --- > 26,9 OPEN_START_TAG "descrizione" > 26,20 CLOSE_TAG > 26,21 STRING " 119,125c121,127 < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 39,9 OPEN_END_TAG "descrizione" > 39,20 CLOSE_TAG > 39,21 STRING " > " > 40,5 OPEN_END_TAG "libro" > 40,10 CLOSE_TAG > 40,11 STRING " 127c129 < 41,1 OPEN_END_TAG "xsML" --- > 41,3 OPEN_END_TAG "xsML" 129c131 < 41,8 ERROR "" --- > 41,8 CLOSE_TAG ========================================================== Comparing test03.out 3,14c3,14 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " --- > 2,3 OPEN_START_TAG "radice" > 2,10 OPEN_START_TAG "attributo1" > 2,20 EQUAL > 2,21 STRING "1" > 2,25 OPEN_START_TAG "attributo2" > 2,36 EQUAL > 2,38 STRING " x " > 2,44 OPEN_START_TAG "attributo3" > 2,54 EQUAL > 2,56 STRING "3" > 2,59 CLOSE_TAG > 2,60 STRING " 16,21c16,21 < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. --- > 3,5 OPEN_START_TAG "tag1" > 3,13 OPEN_START_TAG "_a" > 3,15 EQUAL > 3,16 STRING "1" > 3,19 CLOSE_TAG > 3,20 STRING " Je viens d'un autre pays que le votre. 23,28c23,28 < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " --- > 4,7 OPEN_END_TAG "tag-tag" > 4,14 CLOSE_TAG > 4,15 STRING "Niente di nuovo..." > 4,52 OPEN_END_TAG "_tag3" > 4,57 CLOSE_TAG > 4,58 STRING " 30,38c30,38 < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " --- > 5,7 OPEN_END_TAG "tag3" > 5,11 CLOSE_TAG > 5,12 STRING "tranne l'affitto per me" > 5,59 OPEN_END_TAG "tag4" > 5,64 OPEN_START_TAG "attributo" > 5,73 EQUAL > 5,74 STRING "1" > 5,77 CLOSE_TAG > 5,78 STRING " 40,42c40,42 < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome --- > 6,5 OPEN_END_TAG "tag2" > 6,9 CLOSE_TAG > 6,10 STRING "stockholm syndrome 44c44 < 7,1 OPEN_END_TAG "ma-quale-radice" --- > 7,3 OPEN_END_TAG "ma-quale-radice" 46,48c46 < 7,19 STRING " < fred" < 8,5 ERROR "" --- > 7,19 CLOSE_TAG ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,8 OPEN_END_TAG "tag-chiuso" > 1,18 CLOSE_TAG > 1,19 STRING " il prossimo tag aperto non e' ammesso!!! 6c6 < 2,1 ERROR "?" --- > 2,3 STRING "t" ========================================================== Comparing test05.out 1,2c1,3 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" --- > 1,1 STRING "" > 1,2 OPEN_START_TAG "radice" > 1,9 OPEN_START_TAG "stringa" ========================================================== Comparing test06.out 1c1,2 < 1,1 OPEN_START_TAG "html" --- > 1,1 STRING "" > 1,2 OPEN_START_TAG "html" 5,7c6,8 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 2,3 OPEN_START_TAG "body" > 2,7 CLOSE_TAG > 2,8 STRING " 10,50c11,51 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " --- > 4,3 OPEN_START_TAG "h4" > 4,5 CLOSE_TAG > 4,6 STRING "This table has no borders:" > 4,59 OPEN_END_TAG "h4" > 4,61 CLOSE_TAG > 4,62 STRING " > " > 5,3 OPEN_START_TAG "table" > 5,9 OPEN_START_TAG "cellpadding" > 5,20 EQUAL > 5,21 STRING "0" > 5,25 OPEN_START_TAG "cellspacing" > 5,36 EQUAL > 5,37 STRING "1" > 5,40 CLOSE_TAG > 5,41 STRING " > " > 6,3 OPEN_START_TAG "tr" > 6,5 CLOSE_TAG > 6,6 STRING " > " > 7,7 OPEN_START_TAG "td" > 7,9 CLOSE_TAG > 7,10 STRING "100" > 7,17 OPEN_END_TAG "td" > 7,19 CLOSE_TAG > 7,20 STRING " > " > 8,7 OPEN_START_TAG "td" > 8,9 CLOSE_TAG > 8,10 STRING "200" > 8,17 OPEN_END_TAG "td" > 8,19 CLOSE_TAG > 8,20 STRING " > " > 9,7 OPEN_START_TAG "td" > 9,9 CLOSE_TAG > 9,10 STRING "300" > 9,17 OPEN_END_TAG "td" > 9,19 CLOSE_TAG > 9,20 STRING " 52c53 < 10,1 OPEN_END_TAG "tr" --- > 10,3 OPEN_END_TAG "tr" 56,79c57,80 < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " --- > 11,3 OPEN_START_TAG "tr" > 11,5 CLOSE_TAG > 11,6 STRING " > " > 12,7 OPEN_START_TAG "td" > 12,9 CLOSE_TAG > 12,10 STRING "400" > 12,17 OPEN_END_TAG "td" > 12,19 CLOSE_TAG > 12,20 STRING " > " > 13,7 OPEN_START_TAG "td" > 13,9 CLOSE_TAG > 13,10 STRING "500" > 13,17 OPEN_END_TAG "td" > 13,19 CLOSE_TAG > 13,20 STRING " > " > 14,7 OPEN_START_TAG "td" > 14,9 CLOSE_TAG > 14,10 STRING "600" > 14,17 OPEN_END_TAG "td" > 14,19 CLOSE_TAG > 14,20 STRING " 81c82 < 15,1 OPEN_END_TAG "tr" --- > 15,3 OPEN_END_TAG "tr" 85c86 < 16,1 OPEN_END_TAG "table" --- > 16,3 OPEN_END_TAG "table" 90,127c91,128 < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " --- > 18,3 OPEN_START_TAG "h4" > 18,5 CLOSE_TAG > 18,6 STRING "And this table has no borders:" > 18,67 OPEN_END_TAG "h4" > 18,69 CLOSE_TAG > 18,70 STRING " > " > 19,3 OPEN_START_TAG "table" > 19,9 OPEN_START_TAG "border" > 19,15 EQUAL > 19,16 STRING "0" > 19,19 CLOSE_TAG > 19,20 STRING " > " > 20,3 OPEN_START_TAG "tr" > 20,5 CLOSE_TAG > 20,6 STRING " > " > 21,7 OPEN_START_TAG "td" > 21,9 CLOSE_TAG > 21,10 STRING "100" > 21,17 OPEN_END_TAG "td" > 21,19 CLOSE_TAG > 21,20 STRING " > " > 22,7 OPEN_START_TAG "td" > 22,9 CLOSE_TAG > 22,10 STRING "200" > 22,17 OPEN_END_TAG "td" > 22,19 CLOSE_TAG > 22,20 STRING " > " > 23,7 OPEN_START_TAG "td" > 23,9 CLOSE_TAG > 23,10 STRING "300" > 23,17 OPEN_END_TAG "td" > 23,19 CLOSE_TAG > 23,20 STRING " 129c130 < 24,1 OPEN_END_TAG "tr" --- > 24,3 OPEN_END_TAG "tr" 133,156c134,157 < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " --- > 25,3 OPEN_START_TAG "tr" > 25,5 CLOSE_TAG > 25,6 STRING " > " > 26,7 OPEN_START_TAG "td" > 26,9 CLOSE_TAG > 26,10 STRING "400" > 26,17 OPEN_END_TAG "td" > 26,19 CLOSE_TAG > 26,20 STRING " > " > 27,7 OPEN_START_TAG "td" > 27,9 CLOSE_TAG > 27,10 STRING "500" > 27,17 OPEN_END_TAG "td" > 27,19 CLOSE_TAG > 27,20 STRING " > " > 28,7 OPEN_START_TAG "td" > 28,9 CLOSE_TAG > 28,10 STRING "600" > 28,17 OPEN_END_TAG "td" > 28,19 CLOSE_TAG > 28,20 STRING " 158c159 < 29,1 OPEN_END_TAG "tr" --- > 29,3 OPEN_END_TAG "tr" 162c163 < 30,1 OPEN_END_TAG "table" --- > 30,3 OPEN_END_TAG "table" 167c168 < 32,1 OPEN_END_TAG "body" --- > 32,3 OPEN_END_TAG "body" 171c172 < 33,1 OPEN_END_TAG "html" --- > 33,3 OPEN_END_TAG "html" 173,175c174 < 33,8 STRING " < " < 34,1 ERROR "" --- > 33,8 CLOSE_TAG ========================================================== Comparing test07.out 1c1,2 < 1,1 OPEN_START_TAG "radice" --- > 1,1 STRING "" > 1,2 OPEN_START_TAG "radice" 5,23c6,29 < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 2,5 OPEN_START_TAG "tag1" > 2,9 CLOSE_TAG > 2,10 STRING "testo dopo tag1" > 2,41 OPEN_END_TAG "tag2" > 2,45 CLOSE_TAG > 2,46 STRING "" > 2,47 OPEN_END_TAG "tag3" > 2,51 CLOSE_TAG > 2,52 STRING "testo dopo tag3" > 2,83 OPEN_START_TAG "tag4" > 2,87 CLOSE_TAG > 2,88 STRING "" > 2,89 OPEN_START_TAG "tag4" > 2,93 CLOSE_TAG > 2,94 STRING "" > 2,95 OPEN_START_TAG "tag5" > 2,99 CLOSE_TAG > 2,100 STRING "" > 2,101 OPEN_END_TAG "tag4" > 2,105 CLOSE_TAG > 2,106 STRING "" > 2,107 OPEN_END_TAG "tag4" > 2,111 CLOSE_TAG > 2,112 STRING " 26,42c32,52 < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 4,5 OPEN_START_TAG "tag5" > 4,9 CLOSE_TAG > 4,10 STRING "" > 4,11 OPEN_START_TAG "tag5" > 4,15 CLOSE_TAG > 4,16 STRING "" > 4,17 OPEN_START_TAG "tag5" > 4,21 CLOSE_TAG > 4,22 STRING "" > 4,23 OPEN_START_TAG "tag5" > 4,28 OPEN_START_TAG "attributo1" > 4,38 EQUAL > 4,39 STRING "valore1" > 4,48 CLOSE_TAG > 4,49 STRING "" > 4,50 OPEN_START_TAG "tag6" > 4,55 OPEN_START_TAG "attributo2" > 4,65 EQUAL > 4,66 STRING "valore2" > 4,75 CLOSE_TAG > 4,76 STRING " 44c54 < 5,1 OPEN_END_TAG "radice" --- > 5,3 OPEN_END_TAG "radice" 46c56 < 5,10 ERROR "" --- > 5,10 CLOSE_TAG ========================================================== Comparing test08.out 1,2c1,3 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" --- > 1,1 STRING "" > 1,2 OPEN_START_TAG "tag" > 1,6 OPEN_START_TAG "attributo" 6,8c7 < 1,25 STRING " < x" < 2,2 ERROR "" --- > 1,25 CLOSE_TAG ========================================================== Comparing test09.out 1,6c1,7 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" --- > 1,1 STRING "" > 1,2 OPEN_START_TAG "tag" > 1,6 OPEN_START_TAG "a1" > 1,9 OPEN_START_TAG "a2" > 1,12 OPEN_START_TAG "a3" > 1,15 OPEN_START_TAG "a4" > 1,18 OPEN_START_TAG "a5" 9c10 < 1,29 NAME "a6" --- > 1,29 OPEN_START_TAG "a6" 16c17 < 3,1 OPEN_END_TAG "tag" --- > 3,3 OPEN_END_TAG "tag" 18,20c19 < 3,7 STRING " < " < 4,1 ERROR "" --- > 3,7 CLOSE_TAG ========================================================== Comparing test10.out 1c1,2 < 1,1 ERROR "&" --- > 1,1 STRING "" > 1,2 STRING "c" ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 SergioStraccamore FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SergueiCharounine ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,6 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,2 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,3 ERROR "" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,2 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 6,7c6,7 < mai completata................... < " --- > mai completata..................." > 4,2 ERROR "" SergueiCharounine FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SilviaAvella ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,79c1,52 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 1,1 OPEN_START_TAG "x" > 1,6 STRING "" > 2,1 OPEN_START_TAG "l" > 2,7 NAME "titolo" > 2,13 EQUAL > 2,14 STRING "Neuromante" > 2,26 CLOSE_TAG > 2,27 STRING "" > 3,1 OPEN_START_TAG "aeurom" > 3,8 STRING "William Gibso" > 3,22 OPEN_END_TAG "" > 3,30 STRING "" > 4,1 OPEN_END_TAG "" > 4,8 STRING "" > 5,1 OPEN_START_TAG "libro" > 5,7 NAME "titolo" > 5,13 EQUAL > 5,14 STRING "1984" > 5,20 CLOSE_TAG > 5,21 STRING "" > 6,1 OPEN_START_TAG "a984" > 6,8 STRING "George Orwel" > 6,21 OPEN_END_TAG "" > 6,29 STRING "" > 7,1 OPEN_END_TAG "" > 7,8 STRING "" > 8,1 OPEN_START_TAG "libro" > 8,7 NAME "titolo" > 8,13 EQUAL > 8,14 STRING "Solaris" > 8,23 CLOSE_TAG > 8,24 STRING "" > 9,1 OPEN_START_TAG "aolari" > 9,8 STRING "Stanislaw Le" > 9,21 OPEN_END_TAG "" > 9,29 STRING "" > 10,1 OPEN_END_TAG "" > 10,8 STRING "" > 11,1 OPEN_START_TAG "libro" > 11,7 NAME "titolo" > 11,13 EQUAL > 11,14 STRING "Fahrenheit 451" > 11,30 CLOSE_TAG > 11,31 STRING "" > 12,1 OPEN_START_TAG "aahren" > 12,8 STRING "Ray Bradbur" > 12,20 OPEN_END_TAG "" > 12,28 STRING "" > 13,1 OPEN_END_TAG "" > 13,8 STRING "" > 14,1 OPEN_END_TAG "" > 14,7 ERROR "" ========================================================== Comparing test02.out 1,125c1,48 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " --- > 1,1 OPEN_START_TAG "x" > 1,6 STRING "" > 2,1 OPEN_START_TAG "l" > 2,7 NAME "titolo" > 2,13 EQUAL > 2,14 STRING "Neuromante" > 2,26 CLOSE_TAG > 2,27 STRING "" > 3,1 OPEN_START_TAG "aeurom" > 3,9 CLOSE_TAG > 3,10 STRING "William Gibso" > 3,24 OPEN_END_TAG "" > 3,32 STRING "" > 4,1 OPEN_START_TAG "dutorem Gib" > 4,13 STRING " > In un mondo attraversato da autostrade > informatiche e hacker dai poteri neuromantici si svolge lavventura violenta e disperata di Case > luomo che ha avuto il torto di mettersi contro lorganizzazione sbagliata" > 8,1 OPEN_END_TAG "ostrade > informatiche e hI da auti poteri neuromantici si svolge lavventura violenta e disperata di Case > luomo che ha avuto il torto di mettersi contro lorganizzazione sbagliata" > 8,14 STRING "" > 9,1 OPEN_END_TAG "lavventura violenta e di da autdi Case > luomo che ha avuto il torto di mettersi contro lorganizzazione sbagliata" > 9,8 STRING "" > 10,1 OPEN_START_TAG "libro" > 10,7 NAME "titolo" > 10,13 EQUAL > 10,14 ERROR "'" > 10,15 ERROR "1" > 10,16 ERROR "9" > 10,17 ERROR "8" > 10,18 ERROR "4" > 10,19 ERROR "'" > 10,20 CLOSE_TAG > 10,21 STRING "" > 11,1 OPEN_START_TAG "a" > 11,8 STRING "George Orwel" > 11,21 OPEN_END_TAG "" > 11,29 STRING "autore Orwel" > 11,29 OPEN_START_TAG "dutore Orwe" > 11,41 STRING "In un futuro prossimo la Terra e suddivisa in tre grandi > potenze totalitarie perennemente in guerra tra loro Oceania Eurasia ed Estasia In Oceania la societa e amministrata > secondo i principi del Socing il socialismo inglese e governata da un onnipotente partito unico comunista > con a capo il Grande Fratello un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la > vita di tutti i cittadini I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > 127,129c50,123 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 18,2 OPEN_END_TAG " suddivisa in tre grandiTerra ee totalitarie perennemente in guerra tra loro Oceania Eurasia ed Estasia In Oceania la societa e amministrata > secondo i principi del Socing il socialismo inglese e governata da un onnipotente partito unico comunista > con a capo il Grande Fratello un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la > vita di tutti i cittadini I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > > " > 18,15 STRING "" > 19,1 OPEN_END_TAG "erra tra loro Oceania EuÁSerra e Estasia In Oceania la societa e amministrata > secondo i principi del Socing il socialismo inglese e governata da un onnipotente partito unico comunista > con a capo il Grande Fratello un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la > vita di tutti i cittadini I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > > " > 19,8 STRING "" > 20,1 OPEN_START_TAG "libro" > 20,7 NAME "titolo" > 20,13 EQUAL > 20,14 STRING "Solaris" > 20,23 ERROR " " > 20,24 CLOSE_TAG > 20,25 STRING "" > 21,1 OPEN_START_TAG "a" > 21,8 STRING "Stanislaw Le" > 21,21 OPEN_END_TAG "ttadini I suoi occhi sonRerra eecamere che spiano la vita di qualunque cittadino e il suo braccio la > psicopolizia che interviene in ogni situazione sospetta > > " > 21,29 STRING "" > 22,1 OPEN_START_TAG "dutorelaw L" > 22,13 STRING "Nel momento della sua piu gloriosa espansione i viaggi intersellari luomo si imbatte in un enigma insolubile una sfida impossibile e il pianeta Solaris un pianeta viv" > 22,182 OPEN_END_TAG "sa espansione i viaggi Q gloriolari luomo si imbatte in un enigma insolubile una sfida impossibile e il pianeta Solaris un pianeta viv" > 22,195 STRING "" > 23,1 OPEN_END_TAG "gma insolubile una sfida gloriobile e il pianeta Solaris un pianeta viv" > 23,8 STRING "" > 24,1 OPEN_START_TAG "libro" > 24,7 NAME "titolo" > 24,13 EQUAL > 24,14 STRING "Fahrenheit 451" > 24,30 CLOSE_TAG > 24,31 STRING "" > 25,1 OPEN_START_TAG "aahren" > 25,8 STRING "Ray Bradbur" > 25,20 OPEN_END_TAG "" > 25,28 STRING "" > 26,1 OPEN_START_TAG "dutoreadbur" > 26,13 STRING " > Il > protagonista > di > Fahrenheit > 451 > e > un > Milite del fuoco > > Guy Montag > > che ha il compito di rintracciare chi si e macchiato del reato di lettura di eliminarlo e di bruciarne i libri" > 39,1 OPEN_END_TAG "t > 451 > e > un > Milite deAhrenhei > > Guy Montag > > che ha il compito di rintracciare chi si e macchiato del reato di lettura di eliminarlo e di bruciarne i libri" > 39,14 STRING "" > 40,1 OPEN_END_TAG "di rintracciare chi si ehrenheito del reato di lettura di eliminarlo e di bruciarne i libri" > 40,8 STRING "" > 41,1 OPEN_END_TAG "narlo e di bruciarne i lÁgrenhei" > 41,7 ERROR "" ========================================================== Comparing test03.out 1c1 < 1,1 STRING "leo --- > 1,1 ERROR "leo 3,49c3 < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test04.out 1,6c1,4 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" --- > 1,1 ERROR " " > 1,4 OPEN_END_TAG "" > 1,16 STRING " il prossimo tag aperto non e ammesso" > 2,1 ERROR " " ========================================================== Comparing test05.out 1,5c1,9 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,1 OPEN_START_TAG "r" > 1,8 NAME "stringa" > 1,15 EQUAL > 1,16 STRING "xxx" > 1,21 STRING "la stringa non viene chiusa" > 2,1 OPEN_END_TAG "" > 2,9 ERROR " > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 1,55c1,41 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " --- > 1,1 OPEN_START_TAG "h" > 1,6 STRING "" > 2,1 OPEN_START_TAG "b" > 2,6 STRING " > " > 4,1 OPEN_START_TAG "h" > 4,4 STRING "This table has no border" > 4,29 OPEN_END_TAG "" > 4,33 STRING "" > 5,1 OPEN_START_TAG "t4is " > 5,7 NAME "cellpadding" > 5,18 EQUAL > 5,19 ERROR "'" > 5,20 ERROR "0" > 5,21 ERROR "'" > 5,23 NAME "cellspacing" > 5,34 EQUAL > 5,35 ERROR "'" > 5,36 ERROR "1" > 5,37 ERROR "'" > 5,38 CLOSE_TAG > 5,39 STRING "" > 6,1 OPEN_START_TAG "t" > 6,4 STRING " > " > 7,3 OPEN_START_TAG "t " > 7,6 STRING "10" > 7,9 OPEN_END_TAG "" > 7,13 STRING " > " > 8,3 OPEN_START_TAG "t " > 8,6 STRING "20" > 8,9 OPEN_END_TAG "" > 8,13 STRING " > " > 9,3 OPEN_START_TAG "t " > 9,6 STRING "30" > 9,9 OPEN_END_TAG "" > 9,13 STRING "" > 10,1 OPEN_END_TAG "" > 10,5 STRING "" 57,132c43,92 < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " --- > 11,4 STRING " > " > 12,3 OPEN_START_TAG "t " > 12,6 STRING "40" > 12,9 OPEN_END_TAG "" > 12,13 STRING " > " > 13,3 OPEN_START_TAG "t " > 13,6 STRING "50" > 13,9 OPEN_END_TAG "" > 13,13 STRING " > " > 14,3 OPEN_START_TAG "t " > 14,6 STRING "60" > 14,9 OPEN_END_TAG "" > 14,13 STRING "" > 15,1 OPEN_END_TAG "" > 15,5 STRING "" > 16,1 OPEN_END_TAG "" > 16,8 STRING " > " > 18,1 OPEN_START_TAG "h" > 18,4 STRING "And this table has no border" > 18,33 OPEN_END_TAG "" > 18,37 STRING "" > 19,1 OPEN_START_TAG "t4d t" > 19,7 NAME "border" > 19,13 EQUAL > 19,14 STRING "0" > 19,17 CLOSE_TAG > 19,18 STRING "" > 20,1 OPEN_START_TAG "t" > 20,4 STRING " > " > 21,3 OPEN_START_TAG "t " > 21,6 STRING "10" > 21,9 OPEN_END_TAG "" > 21,13 STRING " > " > 22,3 OPEN_START_TAG "t " > 22,6 STRING "20" > 22,9 OPEN_END_TAG "" > 22,13 STRING " > " > 23,3 OPEN_START_TAG "t " > 23,6 STRING "30" > 23,9 OPEN_END_TAG "" > 23,13 STRING "" > 24,1 OPEN_END_TAG "" > 24,5 STRING "" 134,173c94,118 < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 25,4 STRING " > " > 26,3 OPEN_START_TAG "t " > 26,6 STRING "40" > 26,9 OPEN_END_TAG "" > 26,13 STRING " > " > 27,3 OPEN_START_TAG "t " > 27,6 STRING "50" > 27,9 OPEN_END_TAG "" > 27,13 STRING " > " > 28,3 OPEN_START_TAG "t " > 28,6 STRING "60" > 28,9 OPEN_END_TAG "" > 28,13 STRING "" > 29,1 OPEN_END_TAG "" > 29,5 STRING "" > 30,1 OPEN_END_TAG "" > 30,8 STRING " > " > 32,1 OPEN_END_TAG "" > 32,7 STRING "" > 33,1 OPEN_END_TAG "" > 33,7 ERROR " 175d119 < 34,1 ERROR "" ========================================================== Comparing test07.out 1,47c1,37 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "r" > 1,8 STRING "" > 2,1 OPEN_START_TAG "t" > 2,6 STRING "testo dopo tag" > 2,21 OPEN_END_TAG "" > 2,27 STRING "tag2o dopo tag" > 2,27 OPEN_END_TAG "" > 2,33 STRING "testo dopo tag" > 2,48 OPEN_START_TAG "test" > 2,53 STRING "test" > 2,53 OPEN_START_TAG "test" > 2,58 STRING "test" > 2,58 OPEN_START_TAG "test" > 2,63 STRING "test" > 2,63 OPEN_END_TAG "" > 2,69 STRING "tag4" > 2,69 OPEN_END_TAG "" > 2,75 STRING " > testo dopo tag4" > 4,1 OPEN_START_TAG "ttes" > 4,6 STRING "ttes" > 4,6 OPEN_START_TAG "ttes" > 4,11 STRING "ttes" > 4,11 OPEN_START_TAG "ttes" > 4,16 STRING "ttes" > 4,16 OPEN_START_TAG "ttes" > 4,21 NAME "attributo1" > 4,31 EQUAL > 4,32 STRING "valore1" > 4,41 CLOSE_TAG > 4,42 STRING "valore1" > 4,42 OPEN_START_TAG "talo" > 4,47 NAME "attributo2" > 4,57 EQUAL > 4,58 ERROR "'" > 4,59 ERROR "valore2'" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test08.out 1,6c1,8 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " --- > 1,1 OPEN_START_TAG "t" > 1,5 NAME "attributo" > 1,14 EQUAL > 1,15 ERROR "'" > 1,16 STRING "ciao" > 1,22 ERROR "'" > 1,23 CLOSE_TAG > 1,24 ERROR " 8d9 < 2,2 ERROR "" ========================================================== Comparing test09.out 1,21c1,10 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "t" > 1,5 NAME "a1" > 1,8 NAME "a2" > 1,11 NAME "a3" > 1,14 NAME "a4" > 1,17 NAME "a5" > 1,20 EQUAL > 1,21 ERROR "'" > 1,22 ERROR "ciao'" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "" ========================================================== Comparing test11.out 1,4c1,4 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa --- > 1,1 OPEN_START_TAG "r" > 1,6 NAME "end_of_file" > 1,18 EQUAL > 1,20 ERROR "questa stringa SilviaAvella FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SimoneDuse ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out 46c46 < 7,19 STRING " --- > 7,19 ERROR " 48d47 < 8,5 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 173c173 < 33,8 STRING " --- > 33,8 ERROR " 175d174 < 34,1 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out 6c6 < 1,25 STRING " --- > 1,25 ERROR " 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 18c18 < 3,7 STRING " --- > 3,7 ERROR " 20d19 < 4,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out SimoneDuse FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SimoneMori ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 7,8c7,8 < " < get_next_token() ERROR_CODE = 4 --- > ÿ" > get_next_token() ERROR_CODE = 5 SimoneMori FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== StefanoGuglielmo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1,3 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 11149,47 unknown token type " ­oªÿ" > get_next_token() ERROR_CODE = 5369662 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test02.out 1,130c1,3 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 11171,47 unknown token type " ]§‰ÿ" > get_next_token() ERROR_CODE = 555372350 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test03.out 1,49d0 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out 1,7d0 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test05.out 1,5c1,3 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 11005,47 unknown token type " Mû:ÿ" > get_next_token() ERROR_CODE = 1875267390 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test06.out 1,176c1,3 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 11178,47 unknown token type " æqÿ" > get_next_token() ERROR_CODE = 953917246 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test07.out 1,47c1,3 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 11136,47 unknown token type " -CTÿ" > get_next_token() ERROR_CODE = 1451126590 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test08.out 1,9d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test09.out 1,21c1,3 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 11139,47 unknown token type " Ýfÿ" > get_next_token() ERROR_CODE = 1151909694 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test10.out 1,2c1,3 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > 11004,47 unknown token type " Ýhªÿ" > get_next_token() ERROR_CODE = 5816126 > close_lexical_analyzer() ERROR_CODE = 7 ========================================================== Comparing test11.out 1,8c1,3 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > 11065,47 unknown token type " mS8ÿ" > get_next_token() ERROR_CODE = 1919823678 > close_lexical_analyzer() ERROR_CODE = 7 StefanoGuglielmo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== StevenGomes ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 5,6d4 < non viene < mai completata................... 8c6 < get_next_token() ERROR_CODE = 4 --- > get_next_token() ERROR_CODE = 5 StevenGomes FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== ValCiampini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test02.out 1,130d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 1,49c1 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 unknown token type "%íˆ:ÿ" ========================================================== Comparing test04.out 1,7c1 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > 1,1 unknown token type "%½*“ÿ" ========================================================== Comparing test05.out 1,5c1 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,1 unknown token type "%†-ÿ" ========================================================== Comparing test06.out 1,176d0 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test07.out 1,47d0 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test08.out 1,9d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test09.out 1,21c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 unknown token type "%­Ý„ÿ" ========================================================== Comparing test10.out 1,2d0 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 ValCiampini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== ValerioSecondini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,1 ERROR "(null)" ========================================================== Comparing test05.out 4,5c4,7 < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,17 ERROR "xxx>la stringa non viene chiusa....... > > " > get_next_token() ERROR_CODE = 4 ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 4,9c4,5 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 ERROR "(null)" > get_next_token() ERROR_CODE = 7 ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "(null)" ========================================================== Comparing test11.out ValerioSecondini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== VincenzoNovino ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 47,48c47,48 < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi --- > 11,46 CLOSE_TAG > 11,47 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out 2,4c2,4 < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! --- > 1,3 OPEN_END_TAG "tag-chiuso" > 1,15 CLOSE_TAG > 1,16 STRING " il prossimo tag aperto non e' ammesso!!! ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 11,23c11,23 < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " --- > 2,37 CLOSE_TAG > 2,38 STRING "testo dopo tag3" > 2,53 OPEN_START_TAG "tag4" > 2,58 CLOSE_TAG > 2,59 OPEN_START_TAG "tag4" > 2,65 CLOSE_TAG > 2,66 OPEN_START_TAG "tag5" > 2,72 CLOSE_TAG > 2,73 OPEN_END_TAG "tag4" > 2,80 CLOSE_TAG > 2,81 OPEN_END_TAG "tag4" > 2,88 CLOSE_TAG > 2,89 STRING " 29,42c29,42 < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " --- > 4,14 CLOSE_TAG > 4,15 OPEN_START_TAG "tag5" > 4,21 CLOSE_TAG > 4,22 OPEN_START_TAG "tag5" > 4,29 NAME "attributo1" > 4,39 EQUAL > 4,40 STRING "valore1" > 4,49 CLOSE_TAG > 4,50 OPEN_START_TAG "tag6" > 4,57 NAME "attributo2" > 4,67 EQUAL > 4,68 STRING "valore2" > 4,77 CLOSE_TAG > 4,78 STRING " 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 7c7 < " --- > ÿ" VincenzoNovino FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== VitalijZadneprovskij ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,7c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 4,1 ERROR "" VitalijZadneprovskij FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== VladLupascu ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out VladLupascu PASSED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AlessiaRapuano ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,7 ERROR "" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,7 ERROR "" ========================================================== Comparing test03.out 48d47 < 8,5 ERROR "" ========================================================== Comparing test04.out 5a6 > 3 ========================================================== Comparing test05.out 4c4 < 1,17 ERROR "xxx>" --- > 1,17 ERROR "xxx" ========================================================== Comparing test06.out 10,29c10,36 < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " --- > 3,2 OPEN_START_TAG "h4" > 3,5 CLOSE_TAG > 3,6 STRING "This table has no borders:" > 3,32 OPEN_END_TAG "h4" > 3,36 CLOSE_TAG > 3,37 STRING " > " > 4,1 OPEN_START_TAG "table" > 4,8 NAME "cellpadding" > 4,19 EQUAL > 4,20 STRING "0" > 4,24 NAME "cellspacing" > 4,35 EQUAL > 4,36 STRING "1" > 4,39 CLOSE_TAG > 4,40 STRING " > " > 5,1 OPEN_START_TAG "tr" > 5,4 CLOSE_TAG > 5,5 STRING " > " > 6,3 OPEN_START_TAG "td" > 6,6 CLOSE_TAG > 6,7 STRING "100" > 6,10 OPEN_END_TAG "td" > 6,14 CLOSE_TAG > 6,15 STRING " 33c40 < 7,7 STRING "100" --- > 7,7 STRING "200" 40c47 < 8,7 STRING "200" --- > 8,7 STRING "300" 44,58c51,65 < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " --- > " > 9,1 OPEN_END_TAG "tr" > 9,5 CLOSE_TAG > 9,6 STRING " > " > 10,1 OPEN_START_TAG "tr" > 10,4 CLOSE_TAG > 10,5 STRING " > " > 11,3 OPEN_START_TAG "td" > 11,6 CLOSE_TAG > 11,7 STRING "400" > 11,10 OPEN_END_TAG "td" > 11,14 CLOSE_TAG > 11,15 STRING " 62c69 < 12,7 STRING "400" --- > 12,7 STRING "500" 69c76 < 13,7 STRING "500" --- > 13,7 STRING "600" 73,87c80,87 < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > " > 14,1 OPEN_END_TAG "tr" > 14,5 CLOSE_TAG > 14,6 STRING " > " > 15,1 OPEN_END_TAG "table" > 15,8 CLOSE_TAG > 15,9 STRING " 90c90,104 < 18,1 OPEN_START_TAG "h4" --- > 16,2 OPEN_START_TAG "h4" > 16,5 CLOSE_TAG > 16,6 STRING "And this table has no borders:" > 16,36 OPEN_END_TAG "h4" > 16,40 CLOSE_TAG > 16,41 STRING " > " > 17,1 OPEN_START_TAG "table" > 17,8 NAME "border" > 17,14 EQUAL > 17,15 STRING "0" > 17,18 CLOSE_TAG > 17,19 STRING " > " > 18,1 OPEN_START_TAG "tr" 92,106c106,120 < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " --- > 18,5 STRING " > " > 19,3 OPEN_START_TAG "td" > 19,6 CLOSE_TAG > 19,7 STRING "100" > 19,10 OPEN_END_TAG "td" > 19,14 CLOSE_TAG > 19,15 STRING " > " > 20,3 OPEN_START_TAG "td" > 20,6 CLOSE_TAG > 20,7 STRING "200" > 20,10 OPEN_END_TAG "td" > 20,14 CLOSE_TAG > 20,15 STRING " 110c124 < 21,7 STRING "100" --- > 21,7 STRING "300" 114,135c128,149 < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " --- > " > 22,1 OPEN_END_TAG "tr" > 22,5 CLOSE_TAG > 22,6 STRING " > " > 23,1 OPEN_START_TAG "tr" > 23,4 CLOSE_TAG > 23,5 STRING " > " > 24,3 OPEN_START_TAG "td" > 24,6 CLOSE_TAG > 24,7 STRING "400" > 24,10 OPEN_END_TAG "td" > 24,14 CLOSE_TAG > 24,15 STRING " > " > 25,3 OPEN_START_TAG "td" > 25,6 CLOSE_TAG > 25,7 STRING "500" > 25,10 OPEN_END_TAG "td" > 25,14 CLOSE_TAG > 25,15 STRING " 139c153 < 26,7 STRING "400" --- > 26,7 STRING "600" 143,164c157,164 < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > " > 27,1 OPEN_END_TAG "tr" > 27,5 CLOSE_TAG > 27,6 STRING " > " > 28,1 OPEN_END_TAG "table" > 28,8 CLOSE_TAG > 28,9 STRING " 167,173c167,173 < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 29,2 OPEN_END_TAG "body" > 29,8 CLOSE_TAG > 29,9 STRING " > " > 30,1 OPEN_END_TAG "html" > 30,7 CLOSE_TAG > 30,8 STRING " 175d174 < 34,1 ERROR "" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,9 ERROR "" ========================================================== Comparing test08.out 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 3,21c3,5 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 11 > 1,6 ERROR "a" > get_next_token() ERROR_CODE = 1 ========================================================== Comparing test10.out 0a1 > 3 ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa AlessiaRapuano FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== AndreaDiMeo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test02.out 1,130c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test03.out 1,49c1 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test04.out 1,7c1 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test05.out 1,5c1 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test06.out 1,176c1 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test07.out 1,47c1 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test08.out 1,9c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test09.out 1,21c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test10.out 1,2c1 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test11.out 1,8c1 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 AndreaDiMeo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DanielaSavelli ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test02.out 1,130d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 1,49d0 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out ========================================================== Comparing test05.out 0a1 > 1,1 STRING "" 2c3 < 1,9 NAME "stringa" --- > 1,8 NAME "stringa" ========================================================== Comparing test06.out 1,176d0 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test07.out 1,47d0 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test08.out 0a1 > 1,1 STRING "" 2c3 < 1,6 NAME "attributo" --- > 1,5 NAME "attributo" 4,9c5,6 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 ERROR """ > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test09.out 1,21d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test10.out 0a1 > 1,1 STRING "" ========================================================== Comparing test11.out 0a1 > 1,1 STRING "" 2c3,4 < 1,7 NAME "end_of_file" --- > 1,6 NAME "end_of_file" > 1,18 NAME "" 3a6 > 1,20 EQUAL 5,6d7 < non viene < mai completata................... DanielaSavelli FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== DiegoLucaccini ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out 4c4 < 1,17 ERROR "xxx>" --- > 1,17 ERROR "xxx" ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out 3,6d2 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 4,2 ERROR "" DiegoLucaccini FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== EltonBushati ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out 4,9c4,6 < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,16 STRING "" > 1,18 ERROR "ciao"" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 1,81 ERROR "" EltonBushati FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== FrancescoGabbuti ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1,5 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 11142,47 unknown token type " Ý“ÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco ========================================================== Comparing test02.out 1,130c1,5 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 11174,47 unknown token type " oÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco ========================================================== Comparing test03.out 1,49d0 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out 1,7c1,5 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 11156,47 unknown token type " •nÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco ========================================================== Comparing test05.out 1,5d0 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test06.out 1,176c1,5 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 10938,47 unknown token type " íº‰ÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco ========================================================== Comparing test07.out 1,47c1,5 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 11014,47 unknown token type " =ƒ{ÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco ========================================================== Comparing test08.out 1,9c1,5 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 10960,47 unknown token type " -†Eÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco ========================================================== Comparing test09.out 1,21d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test10.out 1,2c1,5 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 11005,47 unknown token type " ­£™ÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco ========================================================== Comparing test11.out 1,8c1,5 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > analizzatore lessicale inizializzato correttamente > errore in lettura oppure il file finisce prima della conclusione del token > 10993,47 unknown token type " Ý×hÿ" > get_next_token() ERROR_CODE = 2 > l'analizzatore lessicale è stato chiuso con successco FrancescoGabbuti FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GiancarloCaccavo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test02.out 1,130c1 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test03.out 1,49c1 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test04.out 1,7c1 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test05.out 1,5c1 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test06.out 1,176c1 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test07.out 1,47c1 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test08.out 1,9c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test09.out 1,21c1 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test10.out 1,2c1 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 --- > new_lexical_analyzer() ERROR_CODE = 6 ========================================================== Comparing test11.out 1,8c1 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > new_lexical_analyzer() ERROR_CODE = 6 GiancarloCaccavo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GiorgioDePropris ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 15c15 < 3,25 OPEN_END_TAG "autore" --- > 3,25 OPEN_START_TAG "autore" 19c19 < 4,2 OPEN_END_TAG "libro" --- > 4,2 OPEN_START_TAG "libro" 33c33 < 6,24 OPEN_END_TAG "autore" --- > 6,24 OPEN_START_TAG "autore" 37c37 < 7,2 OPEN_END_TAG "libro" --- > 7,2 OPEN_START_TAG "libro" 51c51 < 9,24 OPEN_END_TAG "autore" --- > 9,24 OPEN_START_TAG "autore" 55c55 < 10,2 OPEN_END_TAG "libro" --- > 10,2 OPEN_START_TAG "libro" 69c69 < 12,23 OPEN_END_TAG "autore" --- > 12,23 OPEN_START_TAG "autore" 73c73 < 13,2 OPEN_END_TAG "libro" --- > 13,2 OPEN_START_TAG "libro" 77c77 < 14,1 OPEN_END_TAG "xsML" --- > 14,1 OPEN_START_TAG "xsML" ========================================================== Comparing test02.out 15c15 < 3,27 OPEN_END_TAG "autore" --- > 3,27 OPEN_START_TAG "autore" 26c26 < 8,3 OPEN_END_TAG "descrizione" --- > 8,3 OPEN_START_TAG "descrizione" 30c30 < 9,2 OPEN_END_TAG "libro" --- > 9,2 OPEN_START_TAG "libro" 44c44 < 11,24 OPEN_END_TAG "autore" --- > 11,24 OPEN_START_TAG "autore" 56c56 < 18,2 OPEN_END_TAG "descrizione" --- > 18,2 OPEN_START_TAG "descrizione" 60c60 < 19,2 OPEN_END_TAG "libro" --- > 19,2 OPEN_START_TAG "libro" 74c74 < 21,24 OPEN_END_TAG "autore" --- > 21,24 OPEN_START_TAG "autore" 81c81 < 22,196 OPEN_END_TAG "descrizione" --- > 22,196 OPEN_START_TAG "descrizione" 85c85 < 23,2 OPEN_END_TAG "libro" --- > 23,2 OPEN_START_TAG "libro" 99c99 < 25,23 OPEN_END_TAG "autore" --- > 25,23 OPEN_START_TAG "autore" 119c119 < 39,4 OPEN_END_TAG "descrizione" --- > 39,4 OPEN_START_TAG "descrizione" 123c123 < 40,2 OPEN_END_TAG "libro" --- > 40,2 OPEN_START_TAG "libro" 127c127 < 41,1 OPEN_END_TAG "xsML" --- > 41,1 OPEN_START_TAG "xsML" ========================================================== Comparing test03.out 23c23 < 4,3 OPEN_END_TAG "tag-tag" --- > 4,3 OPEN_START_TAG "tag-tag" 26c26 < 4,31 OPEN_END_TAG "_tag3" --- > 4,31 OPEN_START_TAG "_tag3" 30c30 < 5,3 OPEN_END_TAG "tag3" --- > 5,3 OPEN_START_TAG "tag3" 33c33 < 5,33 OPEN_END_TAG "tag4" --- > 5,33 OPEN_START_TAG "tag4" 40c40 < 6,2 OPEN_END_TAG "tag2" --- > 6,2 OPEN_START_TAG "tag2" 44c44 < 7,1 OPEN_END_TAG "ma-quale-radice" --- > 7,1 OPEN_START_TAG "ma-quale-radice" ========================================================== Comparing test04.out 2c2 < 1,4 OPEN_END_TAG "tag-chiuso" --- > 1,4 OPEN_START_TAG "tag-chiuso" ========================================================== Comparing test05.out 4c4 < 1,17 ERROR "xxx>" --- > 1,17 ERROR "xxx" ========================================================== Comparing test06.out 7c7 < 2,7 STRING " --- > 3,1 STRING " 13c13 < 4,31 OPEN_END_TAG "h4" --- > 4,31 OPEN_START_TAG "h4" 34c34 < 7,10 OPEN_END_TAG "td" --- > 7,10 OPEN_START_TAG "td" 41c41 < 8,10 OPEN_END_TAG "td" --- > 8,10 OPEN_START_TAG "td" 48c48 < 9,10 OPEN_END_TAG "td" --- > 9,10 OPEN_START_TAG "td" 52c52 < 10,1 OPEN_END_TAG "tr" --- > 10,1 OPEN_START_TAG "tr" 63c63 < 12,10 OPEN_END_TAG "td" --- > 12,10 OPEN_START_TAG "td" 70c70 < 13,10 OPEN_END_TAG "td" --- > 13,10 OPEN_START_TAG "td" 77c77 < 14,10 OPEN_END_TAG "td" --- > 14,10 OPEN_START_TAG "td" 81c81 < 15,1 OPEN_END_TAG "tr" --- > 15,1 OPEN_START_TAG "tr" 85c85 < 16,1 OPEN_END_TAG "table" --- > 16,1 OPEN_START_TAG "table" 87c87 < 16,9 STRING " --- > 17,1 STRING " 93c93 < 18,35 OPEN_END_TAG "h4" --- > 18,35 OPEN_START_TAG "h4" 111c111 < 21,10 OPEN_END_TAG "td" --- > 21,10 OPEN_START_TAG "td" 118c118 < 22,10 OPEN_END_TAG "td" --- > 22,10 OPEN_START_TAG "td" 125c125 < 23,10 OPEN_END_TAG "td" --- > 23,10 OPEN_START_TAG "td" 129c129 < 24,1 OPEN_END_TAG "tr" --- > 24,1 OPEN_START_TAG "tr" 140c140 < 26,10 OPEN_END_TAG "td" --- > 26,10 OPEN_START_TAG "td" 147c147 < 27,10 OPEN_END_TAG "td" --- > 27,10 OPEN_START_TAG "td" 154c154 < 28,10 OPEN_END_TAG "td" --- > 28,10 OPEN_START_TAG "td" 158c158 < 29,1 OPEN_END_TAG "tr" --- > 29,1 OPEN_START_TAG "tr" 162c162 < 30,1 OPEN_END_TAG "table" --- > 30,1 OPEN_START_TAG "table" 164c164 < 30,9 STRING " --- > 31,1 STRING " 167c167 < 32,1 OPEN_END_TAG "body" --- > 32,1 OPEN_START_TAG "body" 171c171 < 33,1 OPEN_END_TAG "html" --- > 33,1 OPEN_START_TAG "html" ========================================================== Comparing test07.out 8c8 < 2,23 OPEN_END_TAG "tag2" --- > 2,23 OPEN_START_TAG "tag2" 10c10 < 2,30 OPEN_END_TAG "tag3" --- > 2,30 OPEN_START_TAG "tag3" 19c19 < 2,70 OPEN_END_TAG "tag4" --- > 2,70 OPEN_START_TAG "tag4" 21c21 < 2,77 OPEN_END_TAG "tag4" --- > 2,77 OPEN_START_TAG "tag4" 44c44 < 5,1 OPEN_END_TAG "radice" --- > 5,1 OPEN_START_TAG "radice" ========================================================== Comparing test08.out ========================================================== Comparing test09.out 3,21c3,4 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,6 ERROR "a" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,80 STRING "questa stringa 7a8 > 1,81 ERROR "" GiorgioDePropris FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== GiuseppeCoppola ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out 6c6 < 2,1 ERROR "?" --- > 2,1 OPEN_START_TAG "?" ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 OPEN_START_TAG "&" ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa GiuseppeCoppola FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== JacopoSciarra ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 79c79 < 14,8 ERROR "" --- > 14,8 ERROR "(null)" ========================================================== Comparing test02.out 129c129 < 41,8 ERROR "" --- > 41,8 ERROR "(null)" ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 8,5 ERROR "(null)" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 34,1 ERROR "(null)" ========================================================== Comparing test07.out 46c46 < 5,10 ERROR "" --- > 5,10 ERROR "(null)" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,2 ERROR "(null)" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 4,1 ERROR "(null)" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,7c4 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 1,21 ERROR "(null)" JacopoSciarra FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== MarcoAurelioSterpa ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out 3,14c3,15 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" --- > 1,10 NAME "a2" > 1,14 NAME "a3" > 1,18 NAME "a4" > 1,22 NAME "a5" > 1,25 EQUAL > 1,27 NAME "ciao" > 1,31 STRING "" > 1,33 STRING " a6= "ciao"> > "fa sempre parte " > 1,68 NAME "della" > 1,75 NAME "stringa" > 1,82 STRING "øV¼" > 1,84 ERROR " 16,21c17 < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out ========================================================== Comparing test11.out 5,6d4 < non viene < mai completata................... MarcoAurelioSterpa FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== PezzRico ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test02.out 1,130d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 1,49d0 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out 1,7d0 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test05.out 1,5d0 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test06.out 1,176d0 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test07.out 1,47d0 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test08.out 1,9d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test09.out 1,21d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test10.out 1,2d0 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 PezzRico FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SilviaRinaldi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test02.out 1,130d0 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 1,49d0 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test04.out 1,7d0 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test05.out 1,5d0 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test06.out 1,176d0 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test07.out 1,47d0 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test08.out 1,9d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test09.out 1,21d0 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test10.out 1,2d0 < 1,1 ERROR "&" < get_next_token() ERROR_CODE = 5 ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 SilviaRinaldi FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SimonaSforza ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 7,8c7,8 < " < get_next_token() ERROR_CODE = 4 --- > ÿ" > get_next_token() ERROR_CODE = 5 SimonaSforza FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SimoneDAndreta ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 15c15 < 3,25 OPEN_END_TAG "autore" --- > 3,25 OPEN_START_TAG "autore" 19c19 < 4,2 OPEN_END_TAG "libro" --- > 4,2 OPEN_START_TAG "libro" 33c33 < 6,24 OPEN_END_TAG "autore" --- > 6,24 OPEN_START_TAG "autore" 37c37 < 7,2 OPEN_END_TAG "libro" --- > 7,2 OPEN_START_TAG "libro" 51c51 < 9,24 OPEN_END_TAG "autore" --- > 9,24 OPEN_START_TAG "autore" 55c55 < 10,2 OPEN_END_TAG "libro" --- > 10,2 OPEN_START_TAG "libro" 69c69 < 12,23 OPEN_END_TAG "autore" --- > 12,23 OPEN_START_TAG "autore" 73c73 < 13,2 OPEN_END_TAG "libro" --- > 13,2 OPEN_START_TAG "libro" 77c77 < 14,1 OPEN_END_TAG "xsML" --- > 14,1 OPEN_START_TAG "xsML" ========================================================== Comparing test02.out 15c15 < 3,27 OPEN_END_TAG "autore" --- > 3,27 OPEN_START_TAG "autore" 26c26 < 8,3 OPEN_END_TAG "descrizione" --- > 8,3 OPEN_START_TAG "descrizione" 30c30 < 9,2 OPEN_END_TAG "libro" --- > 9,2 OPEN_START_TAG "libro" 44c44 < 11,24 OPEN_END_TAG "autore" --- > 11,24 OPEN_START_TAG "autore" 56c56 < 18,2 OPEN_END_TAG "descrizione" --- > 18,2 OPEN_START_TAG "descrizione" 60c60 < 19,2 OPEN_END_TAG "libro" --- > 19,2 OPEN_START_TAG "libro" 74c74 < 21,24 OPEN_END_TAG "autore" --- > 21,24 OPEN_START_TAG "autore" 81c81 < 22,196 OPEN_END_TAG "descrizione" --- > 22,196 OPEN_START_TAG "descrizione" 85c85 < 23,2 OPEN_END_TAG "libro" --- > 23,2 OPEN_START_TAG "libro" 99c99 < 25,23 OPEN_END_TAG "autore" --- > 25,23 OPEN_START_TAG "autore" 119c119 < 39,4 OPEN_END_TAG "descrizione" --- > 39,4 OPEN_START_TAG "descrizione" 123c123 < 40,2 OPEN_END_TAG "libro" --- > 40,2 OPEN_START_TAG "libro" 127c127 < 41,1 OPEN_END_TAG "xsML" --- > 41,1 OPEN_START_TAG "xsML" ========================================================== Comparing test03.out 23c23 < 4,3 OPEN_END_TAG "tag-tag" --- > 4,3 OPEN_START_TAG "tag-tag" 26c26 < 4,31 OPEN_END_TAG "_tag3" --- > 4,31 OPEN_START_TAG "_tag3" 30c30 < 5,3 OPEN_END_TAG "tag3" --- > 5,3 OPEN_START_TAG "tag3" 33c33 < 5,33 OPEN_END_TAG "tag4" --- > 5,33 OPEN_START_TAG "tag4" 40c40 < 6,2 OPEN_END_TAG "tag2" --- > 6,2 OPEN_START_TAG "tag2" 44c44 < 7,1 OPEN_END_TAG "ma-quale-radice" --- > 7,1 OPEN_START_TAG "ma-quale-radice" ========================================================== Comparing test04.out 2c2 < 1,4 OPEN_END_TAG "tag-chiuso" --- > 1,4 OPEN_START_TAG "tag-chiuso" ========================================================== Comparing test05.out 4c4 < 1,17 ERROR "xxx>" --- > 1,17 ERROR "xxx" ========================================================== Comparing test06.out 7c7 < 2,7 STRING " --- > 3,1 STRING " 13c13 < 4,31 OPEN_END_TAG "h4" --- > 4,31 OPEN_START_TAG "h4" 34c34 < 7,10 OPEN_END_TAG "td" --- > 7,10 OPEN_START_TAG "td" 41c41 < 8,10 OPEN_END_TAG "td" --- > 8,10 OPEN_START_TAG "td" 48c48 < 9,10 OPEN_END_TAG "td" --- > 9,10 OPEN_START_TAG "td" 52c52 < 10,1 OPEN_END_TAG "tr" --- > 10,1 OPEN_START_TAG "tr" 63c63 < 12,10 OPEN_END_TAG "td" --- > 12,10 OPEN_START_TAG "td" 70c70 < 13,10 OPEN_END_TAG "td" --- > 13,10 OPEN_START_TAG "td" 77c77 < 14,10 OPEN_END_TAG "td" --- > 14,10 OPEN_START_TAG "td" 81c81 < 15,1 OPEN_END_TAG "tr" --- > 15,1 OPEN_START_TAG "tr" 85c85 < 16,1 OPEN_END_TAG "table" --- > 16,1 OPEN_START_TAG "table" 87c87 < 16,9 STRING " --- > 17,1 STRING " 93c93 < 18,35 OPEN_END_TAG "h4" --- > 18,35 OPEN_START_TAG "h4" 111c111 < 21,10 OPEN_END_TAG "td" --- > 21,10 OPEN_START_TAG "td" 118c118 < 22,10 OPEN_END_TAG "td" --- > 22,10 OPEN_START_TAG "td" 125c125 < 23,10 OPEN_END_TAG "td" --- > 23,10 OPEN_START_TAG "td" 129c129 < 24,1 OPEN_END_TAG "tr" --- > 24,1 OPEN_START_TAG "tr" 140c140 < 26,10 OPEN_END_TAG "td" --- > 26,10 OPEN_START_TAG "td" 147c147 < 27,10 OPEN_END_TAG "td" --- > 27,10 OPEN_START_TAG "td" 154c154 < 28,10 OPEN_END_TAG "td" --- > 28,10 OPEN_START_TAG "td" 158c158 < 29,1 OPEN_END_TAG "tr" --- > 29,1 OPEN_START_TAG "tr" 162c162 < 30,1 OPEN_END_TAG "table" --- > 30,1 OPEN_START_TAG "table" 164c164 < 30,9 STRING " --- > 31,1 STRING " 167c167 < 32,1 OPEN_END_TAG "body" --- > 32,1 OPEN_START_TAG "body" 171c171 < 33,1 OPEN_END_TAG "html" --- > 33,1 OPEN_START_TAG "html" ========================================================== Comparing test07.out 8c8 < 2,23 OPEN_END_TAG "tag2" --- > 2,23 OPEN_START_TAG "tag2" 10c10 < 2,30 OPEN_END_TAG "tag3" --- > 2,30 OPEN_START_TAG "tag3" 19c19 < 2,70 OPEN_END_TAG "tag4" --- > 2,70 OPEN_START_TAG "tag4" 21c21 < 2,77 OPEN_END_TAG "tag4" --- > 2,77 OPEN_START_TAG "tag4" 44c44 < 5,1 OPEN_END_TAG "radice" --- > 5,1 OPEN_START_TAG "radice" ========================================================== Comparing test08.out ========================================================== Comparing test09.out 3,21c3,4 < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,6 ERROR "a" > get_next_token() ERROR_CODE = 5 ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,80 STRING "questa stringa 7a8 > 1,81 ERROR "" SimoneDAndreta FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SimoneDiMaulo ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out 48,130d47 < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 ========================================================== Comparing test03.out 46c46 < 7,19 STRING " --- > 7,19 ERROR " 48d47 < 8,5 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 173c173 < 33,8 STRING " --- > 33,8 ERROR " 175d174 < 34,1 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out 6c6 < 1,25 STRING " --- > 1,25 ERROR " 8d7 < 2,2 ERROR "" ========================================================== Comparing test09.out 18c18 < 3,7 STRING " --- > 3,7 ERROR " 20d19 < 4,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out SimoneDiMaulo FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== SimoneStraccia ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 1,80c1,2 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,10 CLOSE_TAG < 3,11 STRING "William Gibson" < 3,25 OPEN_END_TAG "autore" < 3,33 CLOSE_TAG < 3,34 STRING " < " < 4,2 OPEN_END_TAG "libro" < 4,9 CLOSE_TAG < 4,10 STRING " < " < 5,2 OPEN_START_TAG "libro" < 5,9 NAME "titolo" < 5,15 EQUAL < 5,16 STRING "1984" < 5,22 CLOSE_TAG < 5,23 STRING " < " < 6,3 OPEN_START_TAG "autore" < 6,10 CLOSE_TAG < 6,11 STRING "George Orwell" < 6,24 OPEN_END_TAG "autore" < 6,32 CLOSE_TAG < 6,33 STRING " < " < 7,2 OPEN_END_TAG "libro" < 7,9 CLOSE_TAG < 7,10 STRING " < " < 8,2 OPEN_START_TAG "libro" < 8,9 NAME "titolo" < 8,15 EQUAL < 8,16 STRING "Solaris" < 8,25 CLOSE_TAG < 8,26 STRING " < " < 9,3 OPEN_START_TAG "autore" < 9,10 CLOSE_TAG < 9,11 STRING "Stanislaw Lem" < 9,24 OPEN_END_TAG "autore" < 9,32 CLOSE_TAG < 9,33 STRING " < " < 10,2 OPEN_END_TAG "libro" < 10,9 CLOSE_TAG < 10,10 STRING " < " < 11,2 OPEN_START_TAG "libro" < 11,9 NAME "titolo" < 11,15 EQUAL < 11,16 STRING "Fahrenheit 451" < 11,32 CLOSE_TAG < 11,33 STRING " < " < 12,3 OPEN_START_TAG "autore" < 12,10 CLOSE_TAG < 12,11 STRING "Ray Bradbury" < 12,23 OPEN_END_TAG "autore" < 12,31 CLOSE_TAG < 12,32 STRING " < " < 13,2 OPEN_END_TAG "libro" < 13,9 CLOSE_TAG < 13,10 STRING " < " < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test02.out 1,130c1,2 < 1,1 OPEN_START_TAG "xsML" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,2 OPEN_START_TAG "libro" < 2,9 NAME "titolo" < 2,15 EQUAL < 2,16 STRING "Neuromante" < 2,28 CLOSE_TAG < 2,29 STRING " < " < 3,3 OPEN_START_TAG "autore" < 3,12 CLOSE_TAG < 3,13 STRING "William Gibson" < 3,27 OPEN_END_TAG "autore" < 3,35 CLOSE_TAG < 3,36 STRING " < " < 4,3 OPEN_START_TAG "descrizione" < 4,15 CLOSE_TAG < 4,16 STRING " < In un mondo attraversato da autostrade < informatiche e hacker dai poteri neuromantici si svolge l'avventura violenta e disperata di Case, < l'uomo che ha avuto il torto di mettersi contro l'organizzazione sbagliata. < " < 8,3 OPEN_END_TAG "descrizione" < 8,16 CLOSE_TAG < 8,17 STRING " < " < 9,2 OPEN_END_TAG "libro" < 9,9 CLOSE_TAG < 9,10 STRING " < " < 10,2 OPEN_START_TAG "libro" < 10,9 NAME "titolo" < 10,15 EQUAL < 10,16 STRING "1984" < 10,22 CLOSE_TAG < 10,23 STRING " < " < 11,3 OPEN_START_TAG "autore" < 11,10 CLOSE_TAG < 11,11 STRING "George Orwell" < 11,24 OPEN_END_TAG "autore" < 11,32 CLOSE_TAG < 11,33 OPEN_START_TAG "descrizione" < 11,45 CLOSE_TAG < 11,46 STRING "In un futuro prossimo la Terra e' suddivisa in tre grandi < potenze totalitarie perennemente in guerra tra loro: Oceania, Eurasia ed Estasia. In Oceania, la societa' e' amministrata < secondo i principi del Socing (il socialismo inglese) e governata da un onnipotente partito unico comunista < con a capo il Grande Fratello, un personaggio che nessuno ha mai visto e che tiene costantemente sotto controllo la < vita di tutti i cittadini. I suoi occhi sono le telecamere che spiano la vita di qualunque cittadino e il suo braccio la < psicopolizia che interviene in ogni situazione sospetta. < < " < 18,2 OPEN_END_TAG "descrizione" < 18,15 CLOSE_TAG < 18,16 STRING " < " < 19,2 OPEN_END_TAG "libro" < 19,9 CLOSE_TAG < 19,10 STRING " < " < 20,2 OPEN_START_TAG "libro" < 20,9 NAME "titolo" < 20,15 EQUAL < 20,16 STRING "Solaris" < 20,26 CLOSE_TAG < 20,27 STRING " < " < 21,3 OPEN_START_TAG "autore" < 21,10 CLOSE_TAG < 21,11 STRING "Stanislaw Lem" < 21,24 OPEN_END_TAG "autore" < 21,32 CLOSE_TAG < 21,33 STRING " < " < 22,3 OPEN_START_TAG "descrizione" < 22,15 CLOSE_TAG < 22,16 STRING "Nel momento della sua piu' gloriosa espansione - i viaggi intersellari - l'uomo si imbatte in un enigma insolubile, una sfida impossibile: e' il pianeta Solaris, un pianeta "vivo"." < 22,196 OPEN_END_TAG "descrizione" < 22,209 CLOSE_TAG < 22,210 STRING " < " < 23,2 OPEN_END_TAG "libro" < 23,9 CLOSE_TAG < 23,10 STRING " < " < 24,2 OPEN_START_TAG "libro" < 24,9 NAME "titolo" < 24,15 EQUAL < 24,16 STRING "Fahrenheit 451" < 24,32 CLOSE_TAG < 24,33 STRING " < " < 25,3 OPEN_START_TAG "autore" < 25,10 CLOSE_TAG < 25,11 STRING "Ray Bradbury" < 25,23 OPEN_END_TAG "autore" < 25,31 CLOSE_TAG < 25,32 STRING " < " < 26,4 OPEN_START_TAG "descrizione" < 26,16 CLOSE_TAG < 26,17 STRING " < Il < protagonista < di < Fahrenheit < 451 < e' < un < Milite del fuoco < - < Guy Montag < - < che ha il compito di rintracciare chi si e' macchiato del reato di lettura, di eliminarlo e di bruciarne i libri. < " < 39,4 OPEN_END_TAG "descrizione" < 39,17 CLOSE_TAG < 39,18 STRING " < " < 40,2 OPEN_END_TAG "libro" < 40,9 CLOSE_TAG < 40,10 STRING " < " < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test03.out 1,49c1,2 < 1,1 STRING "leo < " < 2,1 OPEN_START_TAG "radice" < 2,9 NAME "attributo1" < 2,19 EQUAL < 2,20 STRING "1" < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" < 2,58 CLOSE_TAG < 2,59 STRING " < " < 3,2 OPEN_START_TAG "tag1" < 3,11 NAME "_a" < 3,13 EQUAL < 3,14 STRING "1" < 3,17 CLOSE_TAG < 3,18 STRING " Je viens d'un autre pays que le votre. < " < 4,3 OPEN_END_TAG "tag-tag" < 4,12 CLOSE_TAG < 4,13 STRING "Niente di nuovo..." < 4,31 OPEN_END_TAG "_tag3" < 4,38 CLOSE_TAG < 4,39 STRING " < " < 5,3 OPEN_END_TAG "tag3" < 5,9 CLOSE_TAG < 5,10 STRING "tranne l'affitto per me" < 5,33 OPEN_END_TAG "tag4" < 5,40 NAME "attributo" < 5,49 EQUAL < 5,50 STRING "1" < 5,53 CLOSE_TAG < 5,54 STRING " < " < 6,2 OPEN_END_TAG "tag2" < 6,8 CLOSE_TAG < 6,9 STRING "stockholm syndrome < " < 7,1 OPEN_END_TAG "ma-quale-radice" < 7,18 CLOSE_TAG < 7,19 STRING " < fred" < 8,5 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 2,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test04.out 1,7c1,2 < 1,1 STRING " " < 1,4 OPEN_END_TAG "tag-chiuso" < 1,16 CLOSE_TAG < 1,17 STRING " il prossimo tag aperto non e' ammesso!!! < " < 2,1 ERROR "?" < get_next_token() ERROR_CODE = 5 --- > 1,3 OPEN_END_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test05.out 1,5c1,2 < 1,1 OPEN_START_TAG "radice" < 1,9 NAME "stringa" < 1,16 EQUAL < 1,17 ERROR "xxx>" < get_next_token() ERROR_CODE = 5 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test06.out 1,176c1,2 < 1,1 OPEN_START_TAG "html" < 1,6 CLOSE_TAG < 1,7 STRING " < " < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " < < " < 4,1 OPEN_START_TAG "h4" < 4,4 CLOSE_TAG < 4,5 STRING "This table has no borders:" < 4,31 OPEN_END_TAG "h4" < 4,35 CLOSE_TAG < 4,36 STRING " < " < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " < " < 7,3 OPEN_START_TAG "td" < 7,6 CLOSE_TAG < 7,7 STRING "100" < 7,10 OPEN_END_TAG "td" < 7,14 CLOSE_TAG < 7,15 STRING " < " < 8,3 OPEN_START_TAG "td" < 8,6 CLOSE_TAG < 8,7 STRING "200" < 8,10 OPEN_END_TAG "td" < 8,14 CLOSE_TAG < 8,15 STRING " < " < 9,3 OPEN_START_TAG "td" < 9,6 CLOSE_TAG < 9,7 STRING "300" < 9,10 OPEN_END_TAG "td" < 9,14 CLOSE_TAG < 9,15 STRING " < " < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " < " < 12,3 OPEN_START_TAG "td" < 12,6 CLOSE_TAG < 12,7 STRING "400" < 12,10 OPEN_END_TAG "td" < 12,14 CLOSE_TAG < 12,15 STRING " < " < 13,3 OPEN_START_TAG "td" < 13,6 CLOSE_TAG < 13,7 STRING "500" < 13,10 OPEN_END_TAG "td" < 13,14 CLOSE_TAG < 13,15 STRING " < " < 14,3 OPEN_START_TAG "td" < 14,6 CLOSE_TAG < 14,7 STRING "600" < 14,10 OPEN_END_TAG "td" < 14,14 CLOSE_TAG < 14,15 STRING " < " < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " < < " < 18,1 OPEN_START_TAG "h4" < 18,4 CLOSE_TAG < 18,5 STRING "And this table has no borders:" < 18,35 OPEN_END_TAG "h4" < 18,39 CLOSE_TAG < 18,40 STRING " < " < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " < " < 21,3 OPEN_START_TAG "td" < 21,6 CLOSE_TAG < 21,7 STRING "100" < 21,10 OPEN_END_TAG "td" < 21,14 CLOSE_TAG < 21,15 STRING " < " < 22,3 OPEN_START_TAG "td" < 22,6 CLOSE_TAG < 22,7 STRING "200" < 22,10 OPEN_END_TAG "td" < 22,14 CLOSE_TAG < 22,15 STRING " < " < 23,3 OPEN_START_TAG "td" < 23,6 CLOSE_TAG < 23,7 STRING "300" < 23,10 OPEN_END_TAG "td" < 23,14 CLOSE_TAG < 23,15 STRING " < " < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " < " < 26,3 OPEN_START_TAG "td" < 26,6 CLOSE_TAG < 26,7 STRING "400" < 26,10 OPEN_END_TAG "td" < 26,14 CLOSE_TAG < 26,15 STRING " < " < 27,3 OPEN_START_TAG "td" < 27,6 CLOSE_TAG < 27,7 STRING "500" < 27,10 OPEN_END_TAG "td" < 27,14 CLOSE_TAG < 27,15 STRING " < " < 28,3 OPEN_START_TAG "td" < 28,6 CLOSE_TAG < 28,7 STRING "600" < 28,10 OPEN_END_TAG "td" < 28,14 CLOSE_TAG < 28,15 STRING " < " < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " < < " < 32,1 OPEN_END_TAG "body" < 32,7 CLOSE_TAG < 32,8 STRING " < " < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " < " < 34,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test07.out 1,47c1,2 < 1,1 OPEN_START_TAG "radice" < 1,8 CLOSE_TAG < 1,9 STRING " < " < 2,2 OPEN_START_TAG "tag1" < 2,7 CLOSE_TAG < 2,8 STRING "testo dopo tag1" < 2,23 OPEN_END_TAG "tag2" < 2,29 CLOSE_TAG < 2,30 OPEN_END_TAG "tag3" < 2,36 CLOSE_TAG < 2,37 STRING "testo dopo tag3" < 2,52 OPEN_START_TAG "tag4" < 2,57 CLOSE_TAG < 2,58 OPEN_START_TAG "tag4" < 2,63 CLOSE_TAG < 2,64 OPEN_START_TAG "tag5" < 2,69 CLOSE_TAG < 2,70 OPEN_END_TAG "tag4" < 2,76 CLOSE_TAG < 2,77 OPEN_END_TAG "tag4" < 2,83 CLOSE_TAG < 2,84 STRING " < testo dopo tag4 < " < 4,2 OPEN_START_TAG "tag5" < 4,7 CLOSE_TAG < 4,8 OPEN_START_TAG "tag5" < 4,13 CLOSE_TAG < 4,14 OPEN_START_TAG "tag5" < 4,19 CLOSE_TAG < 4,20 OPEN_START_TAG "tag5" < 4,26 NAME "attributo1" < 4,36 EQUAL < 4,37 STRING "valore1" < 4,46 CLOSE_TAG < 4,47 OPEN_START_TAG "tag6" < 4,53 NAME "attributo2" < 4,63 EQUAL < 4,64 STRING "valore2" < 4,73 CLOSE_TAG < 4,74 STRING " < " < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test08.out 1,9c1,2 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "attributo" < 1,15 EQUAL < 1,16 STRING ""ciao"" < 1,24 CLOSE_TAG < 1,25 STRING " < x" < 2,2 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test09.out 1,21c1,2 < 1,1 OPEN_START_TAG "tag" < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" < 1,21 EQUAL < 1,22 STRING "ciao" < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" < 1,39 CLOSE_TAG < 1,40 STRING " < "fa sempre parte ' della stringa" < " < 3,1 OPEN_END_TAG "tag" < 3,6 CLOSE_TAG < 3,7 STRING " < " < 4,1 ERROR "" < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 ========================================================== Comparing test10.out 1c1 < 1,1 ERROR "&" --- > 1,1 ERROR "<" ========================================================== Comparing test11.out 1,8c1,2 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 --- > 1,1 OPEN_START_TAG "" > get_next_token() ERROR_CODE = 2 SimoneStraccia FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== StefanoCaruso ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 173,175c173 < 33,8 STRING " < " < 34,1 ERROR "" --- > 33,8 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out 18,20c18 < 3,7 STRING " < " < 4,1 ERROR "" --- > 3,7 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4,7c4,5 < 1,21 ERROR "questa stringa < non viene < mai completata................... < " --- > 1,21 STRING "questa stringa non viene mai completata................... " > 3,36 ERROR "" StefanoCaruso FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== TizianoCialfi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 77,79c77,79 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 14,10 OPEN_END_TAG "xsML" > 14,16 CLOSE_TAG > 14,17 ERROR "" ========================================================== Comparing test02.out 13c13 < 3,12 CLOSE_TAG --- > 3,11 CLOSE_TAG 68c68 < 20,26 CLOSE_TAG --- > 20,25 CLOSE_TAG 127,129c127,129 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 41,10 OPEN_END_TAG "xsML" > 41,16 CLOSE_TAG > 41,17 ERROR "" ========================================================== Comparing test03.out 7,12c7 < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" --- > 2,23 STRING "attributo2 = " x " attributo3= '3'" 17c12 < 3,11 NAME "_a" --- > 3,8 NAME "_a" 26c21 < 4,31 OPEN_END_TAG "_tag3" --- > 4,31 OPEN_END_TAG "tag3" 48c43 < 8,5 ERROR "" --- > 8,6 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 5,7c5,7 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 2,7 OPEN_START_TAG "body" > 2,12 CLOSE_TAG > 2,13 STRING " 17,29c17,27 < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " --- > 5,36 OPEN_START_TAG "table" > 5,43 NAME "cellpadding" > 5,54 EQUAL > 5,55 STRING "0" > 5,58 STRING "cellspacing='1'" > 5,74 CLOSE_TAG > 5,75 STRING " > " > 6,75 OPEN_START_TAG "tr" > 6,78 CLOSE_TAG > 6,79 STRING " 52,58c50,56 < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " --- > 10,15 OPEN_END_TAG "tr" > 10,19 CLOSE_TAG > 10,20 STRING " > " > 11,20 OPEN_START_TAG "tr" > 11,23 CLOSE_TAG > 11,24 STRING " 81,87c79,85 < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 15,15 OPEN_END_TAG "tr" > 15,19 CLOSE_TAG > 15,20 STRING " > " > 16,20 OPEN_END_TAG "table" > 16,27 CLOSE_TAG > 16,28 STRING " 97,106c95,104 < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " --- > 19,40 OPEN_START_TAG "table" > 19,47 NAME "border" > 19,53 EQUAL > 19,54 STRING "0" > 19,57 CLOSE_TAG > 19,58 STRING " > " > 20,58 OPEN_START_TAG "tr" > 20,61 CLOSE_TAG > 20,62 STRING " 129,135c127,133 < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " --- > 24,15 OPEN_END_TAG "tr" > 24,19 CLOSE_TAG > 24,20 STRING " > " > 25,20 OPEN_START_TAG "tr" > 25,23 CLOSE_TAG > 25,24 STRING " 158,164c156,162 < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > 29,15 OPEN_END_TAG "tr" > 29,19 CLOSE_TAG > 29,20 STRING " > " > 30,20 OPEN_END_TAG "table" > 30,27 CLOSE_TAG > 30,28 STRING " 171,173c169,171 < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 33,8 OPEN_END_TAG "html" > 33,14 CLOSE_TAG > 33,15 STRING " 175c173 < 34,1 ERROR "" --- > 34,2 ERROR "" ========================================================== Comparing test07.out 44,46c44,46 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 5,74 OPEN_END_TAG "radice" > 5,82 CLOSE_TAG > 5,83 ERROR "" ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 2,3 ERROR "" ========================================================== Comparing test09.out 9,11c9 < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" --- > 1,28 STRING "a6= "ciao"" 20c18 < 4,1 ERROR "" --- > 4,2 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7c7,8 < " --- > ÿ" > 4,1 ERROR "" TizianoCialfi FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== ValerioAndreocci ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out 6c6 < 2,9 NAME "titolo" --- > 2,9 NAME "" 24c24 < 5,9 NAME "titolo" --- > 5,9 NAME "" 42c42 < 8,9 NAME "titolo" --- > 8,9 NAME "" 60c60 < 11,9 NAME "titolo" --- > 11,9 NAME "" 77,79c77,79 < 14,1 OPEN_END_TAG "xsML" < 14,7 CLOSE_TAG < 14,8 ERROR "" --- > 14,10 OPEN_END_TAG "xsML" > 14,16 CLOSE_TAG > 14,17 ERROR "" ========================================================== Comparing test02.out 6c6 < 2,9 NAME "titolo" --- > 2,9 NAME "" 13c13 < 3,12 CLOSE_TAG --- > 3,11 CLOSE_TAG 35c35 < 10,9 NAME "titolo" --- > 10,9 NAME "" 65c65 < 20,9 NAME "titolo" --- > 20,9 NAME "" 68c68 < 20,26 CLOSE_TAG --- > 20,25 CLOSE_TAG 90c90 < 24,9 NAME "titolo" --- > 24,9 NAME "" 127,129c127,129 < 41,1 OPEN_END_TAG "xsML" < 41,7 CLOSE_TAG < 41,8 ERROR "" --- > 41,10 OPEN_END_TAG "xsML" > 41,16 CLOSE_TAG > 41,17 ERROR "" ========================================================== Comparing test03.out 4c4 < 2,9 NAME "attributo1" --- > 2,9 NAME "" 7,12c7 < 2,24 NAME "attributo2" < 2,35 EQUAL < 2,37 STRING " x " < 2,43 NAME "attributo3" < 2,53 EQUAL < 2,55 STRING "3" --- > 2,23 STRING "attributo2 = " x " attributo3= '3'" 17c12 < 3,11 NAME "_a" --- > 3,8 NAME "" 34c29 < 5,40 NAME "attributo" --- > 5,40 NAME "" 48c43 < 8,5 ERROR "" --- > 8,6 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out 2c2 < 1,9 NAME "stringa" --- > 1,9 NAME "" ========================================================== Comparing test06.out 5,7c5,7 < 2,1 OPEN_START_TAG "body" < 2,6 CLOSE_TAG < 2,7 STRING " --- > 2,7 OPEN_START_TAG "body" > 2,12 CLOSE_TAG > 2,13 STRING " 17,29c17,27 < 5,1 OPEN_START_TAG "table" < 5,8 NAME "cellpadding" < 5,19 EQUAL < 5,20 STRING "0" < 5,24 NAME "cellspacing" < 5,35 EQUAL < 5,36 STRING "1" < 5,39 CLOSE_TAG < 5,40 STRING " < " < 6,1 OPEN_START_TAG "tr" < 6,4 CLOSE_TAG < 6,5 STRING " --- > 5,36 OPEN_START_TAG "table" > 5,43 NAME "" > 5,54 EQUAL > 5,55 STRING "0" > 5,58 STRING "cellspacing='1'" > 5,74 CLOSE_TAG > 5,75 STRING " > " > 6,75 OPEN_START_TAG "tr" > 6,78 CLOSE_TAG > 6,79 STRING " 52,58c50,56 < 10,1 OPEN_END_TAG "tr" < 10,5 CLOSE_TAG < 10,6 STRING " < " < 11,1 OPEN_START_TAG "tr" < 11,4 CLOSE_TAG < 11,5 STRING " --- > 10,15 OPEN_END_TAG "tr" > 10,19 CLOSE_TAG > 10,20 STRING " > " > 11,20 OPEN_START_TAG "tr" > 11,23 CLOSE_TAG > 11,24 STRING " 81,87c79,85 < 15,1 OPEN_END_TAG "tr" < 15,5 CLOSE_TAG < 15,6 STRING " < " < 16,1 OPEN_END_TAG "table" < 16,8 CLOSE_TAG < 16,9 STRING " --- > 15,15 OPEN_END_TAG "tr" > 15,19 CLOSE_TAG > 15,20 STRING " > " > 16,20 OPEN_END_TAG "table" > 16,27 CLOSE_TAG > 16,28 STRING " 97,106c95,104 < 19,1 OPEN_START_TAG "table" < 19,8 NAME "border" < 19,14 EQUAL < 19,15 STRING "0" < 19,18 CLOSE_TAG < 19,19 STRING " < " < 20,1 OPEN_START_TAG "tr" < 20,4 CLOSE_TAG < 20,5 STRING " --- > 19,40 OPEN_START_TAG "table" > 19,47 NAME "" > 19,53 EQUAL > 19,54 STRING "0" > 19,57 CLOSE_TAG > 19,58 STRING " > " > 20,58 OPEN_START_TAG "tr" > 20,61 CLOSE_TAG > 20,62 STRING " 129,135c127,133 < 24,1 OPEN_END_TAG "tr" < 24,5 CLOSE_TAG < 24,6 STRING " < " < 25,1 OPEN_START_TAG "tr" < 25,4 CLOSE_TAG < 25,5 STRING " --- > 24,15 OPEN_END_TAG "tr" > 24,19 CLOSE_TAG > 24,20 STRING " > " > 25,20 OPEN_START_TAG "tr" > 25,23 CLOSE_TAG > 25,24 STRING " 158,164c156,162 < 29,1 OPEN_END_TAG "tr" < 29,5 CLOSE_TAG < 29,6 STRING " < " < 30,1 OPEN_END_TAG "table" < 30,8 CLOSE_TAG < 30,9 STRING " --- > 29,15 OPEN_END_TAG "tr" > 29,19 CLOSE_TAG > 29,20 STRING " > " > 30,20 OPEN_END_TAG "table" > 30,27 CLOSE_TAG > 30,28 STRING " 171,173c169,171 < 33,1 OPEN_END_TAG "html" < 33,7 CLOSE_TAG < 33,8 STRING " --- > 33,8 OPEN_END_TAG "html" > 33,14 CLOSE_TAG > 33,15 STRING " 175c173 < 34,1 ERROR "" --- > 34,2 ERROR "" ========================================================== Comparing test07.out 33c33 < 4,26 NAME "attributo1" --- > 4,26 NAME "" 38c38 < 4,53 NAME "attributo2" --- > 4,53 NAME "" 44,46c44,46 < 5,1 OPEN_END_TAG "radice" < 5,9 CLOSE_TAG < 5,10 ERROR "" --- > 5,74 OPEN_END_TAG "radice" > 5,82 CLOSE_TAG > 5,83 ERROR "" ========================================================== Comparing test08.out 2c2 < 1,6 NAME "attributo" --- > 1,6 NAME "" 8c8 < 2,2 ERROR "" --- > 2,3 ERROR "" ========================================================== Comparing test09.out 2,6c2,6 < 1,6 NAME "a1" < 1,9 NAME "a2" < 1,12 NAME "a3" < 1,15 NAME "a4" < 1,18 NAME "a5" --- > 1,6 NAME "" > 1,9 NAME "" > 1,12 NAME "" > 1,15 NAME "" > 1,18 NAME "" 9,11c9 < 1,29 NAME "a6" < 1,31 EQUAL < 1,33 STRING "ciao" --- > 1,28 STRING "a6= "ciao"" 20c18 < 4,1 ERROR "" --- > 4,2 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 2c2 < 1,7 NAME "end_of_file" --- > 1,7 NAME "" 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7c7,8 < " --- > ÿ" > 4,2 ERROR "" ValerioAndreocci FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== ValerioLaudoni ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out 48c48 < 8,5 ERROR "" --- > 7,5 ERROR "" ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out 175c175 < 34,1 ERROR "" --- > 33,1 ERROR "" ========================================================== Comparing test07.out ========================================================== Comparing test08.out 8c8 < 2,2 ERROR "" --- > 1,2 ERROR "" ========================================================== Comparing test09.out 20c20 < 4,1 ERROR "" --- > 3,1 ERROR "" ========================================================== Comparing test10.out ========================================================== Comparing test11.out 4c4 < 1,21 ERROR "questa stringa --- > 1,21 STRING "questa stringa 7a8 > 1,2 ERROR "" ValerioLaudoni FAILED ========================================================== == A NEW STUDENT STARTS HERE ============================= ========================================================== ========================================================== ValerioMassimi ========================================================== Testing test01.xsml Testing test02.xsml Testing test03.xsml Testing test04.xsml Testing test05.xsml Testing test06.xsml Testing test07.xsml Testing test08.xsml Testing test09.xsml Testing test10.xsml Testing test11.xsml ========================================================== Comparing test01.out ========================================================== Comparing test02.out ========================================================== Comparing test03.out ========================================================== Comparing test04.out ========================================================== Comparing test05.out ========================================================== Comparing test06.out ========================================================== Comparing test07.out ========================================================== Comparing test08.out ========================================================== Comparing test09.out ========================================================== Comparing test10.out ========================================================== Comparing test11.out 1,8d0 < 1,1 OPEN_START_TAG "root" < 1,7 NAME "end_of_file" < 1,19 EQUAL < 1,21 ERROR "questa stringa < non viene < mai completata................... < " < get_next_token() ERROR_CODE = 4 ValerioMassimi FAILED