erreur de parsing

17 views
Skip to first unread message

amina mamat

unread,
Jun 2, 2012, 4:49:50 PM6/2/12
to compilation-lic...@googlegroups.com
Bonsoir 

après soumission de serveur ,on a eu le problème suivant:

--------------------------------------------------------
[ KO ]   -->  003-val-this-member.clap

INPUT:
object test {
 val x = 42
 val y = x
}

OUTPUT:
Line 1, characters 1206-1207: Error (Parsing)
 Unknown error.
EXPECTED:
{
 <predefined.Object>
 predefined
 system
 test = {
   <predefined.Object>
   x = { <predefined.Int> 42 }
   y = { <predefined.Int> 42 }
 }
}
--------------------------------------------------------
[ KO ]   -->  004-val-this-sub-member.clap

INPUT:
object test {
 object x { val y = 42 }
 val z = x.y
}

OUTPUT:
Line 1, characters 1206-1207: Error (Parsing)
 Unknown error.
EXPECTED:
{
 <predefined.Object>
 predefined
 system
 test = {
   <predefined.Object>
   x = {
     <predefined.Object>
     y = { <predefined.Int> 42 }
   }
   z = { <predefined.Int> 42 }
 }
}
--------------------------------------------------------
[ KO ]   -->  006-val-new-class-member.clap

INPUT:
object test {
 class A { val x = 42 }
 val z = new A
 val k = z . x
}

OUTPUT:
Line 1, characters 1206-1207: Error (Parsing)
 Unknown error.
EXPECTED:
{
 <predefined.Object>
 predefined
 system
 test = {
   <predefined.Object>
   z = { <this.A> }
   k = { <predefined.Int> 42 }
   A

 }
}
--------------------------------------------------------

portant que notre programme de parser et lexer a était marche proprement (sans conflit)  et tout les tests a étais passée sauf 1 ,quand on  a réutiliser pour 2-partie ,on a des erreurs de parsing ,es que c'est normal?  

Hai NGUYEN VAN

unread,
Jun 3, 2012, 4:19:28 PM6/3/12
to compilation-lic...@googlegroups.com
Oui j'ai aussi la même chose. Je ne comprends pas pourquoi non plus...

2012/6/2 amina mamat <amina.m...@gmail.com>

Thomas Refis

unread,
Jun 3, 2012, 6:05:18 PM6/3/12
to compilation-lic...@googlegroups.com
Le dimanche 3 juin 2012 22:19:28 UTC+2, Hai NGUYEN VAN a écrit :
Oui j'ai aussi la même chose. Je ne comprends pas pourquoi non plus...

Vous avez cette erreur parce que votre parser n'arrive pas à parser runtime.clap

Hai NGUYEN VAN

unread,
Jun 3, 2012, 6:14:08 PM6/3/12
to compilation-lic...@googlegroups.com
J'ai déjà déjà appliqué le patch mais ça ne change en rien...

2012/6/4 Thomas Refis <refis....@gmail.com>

Thomas Refis

unread,
Jun 3, 2012, 6:18:31 PM6/3/12
to compilation-lic...@googlegroups.com
Le lundi 4 juin 2012 00:14:08 UTC+2, Hai NGUYEN VAN a écrit :
J'ai déjà déjà appliqué le patch mais ça ne change en rien...

Le patch change seulement à quel moment runtime.clap est parsé, il ne corrige pas votre parser. Ça c'est à toi de le faire.
Agis comme tu l'aurais fait si runtime.clap était un test de la partie 1.

Amuse toi bien.

Hai NGUYEN VAN

unread,
Jun 3, 2012, 6:22:19 PM6/3/12
to compilation-lic...@googlegroups.com
Ah oui je comprends. J'avais oublié que runtime.clap était aussi parsé après le fichier source. Merci

2012/6/4 Thomas Refis <refis....@gmail.com>

amina mamat

unread,
Jun 4, 2012, 5:27:24 AM6/4/12
to compilation-lic...@googlegroups.com
j'ai déjà fait le patch dans clap.ml aussi ,mais j'ai toujours le même problème,j'ai sais pas pour quoi...

Yann Régis-Gianas

unread,
Jun 4, 2012, 5:47:09 AM6/4/12
to compilation-lic...@googlegroups.com
2012/6/4 amina mamat <amina.m...@gmail.com>:
> j'ai déjà fait le patch dans clap.ml aussi ,mais j'ai toujours
> le même problème,j'ai sais pas pour quoi...

Thomas a déjà répondu :

https://groups.google.com/d/msg/compilation-licence-3-2011-2012/PHsHWDKl9Ls/Sq_otVbBJqAJ

--
YRG
Reply all
Reply to author
Forward
0 new messages