Télécharger le zip
Juste une remarque... Un compilateur n'est pas un parser bête et méchant... A ta place je renommerai Parser C++ et non compilateur car ton prog ne compile rien du tout!!!
C'est un executeur de script, pas un compilateur :)
je ne voix pas la partie d' analyse (lexicale,semantique)
j'ai un projet, de réaliser un analiseur lexical du language java, mini java plus précisiment,(déclaration, class,l'instruction conditionnelle, les boucle while, do... while, et l'instruction de rupture break et les commentaires), ecrit en c++, mon probleme est que je sais quoi faire, mais je n'arrive pas a commencer!!! je ne sais pas comment commencer, c'est la premiere fois que je réalise ça, et je doit le remetre debut janvier, aider moi a bien commencer, svp
je cherche analyseur de pascal en c++
slt
slt les amis svp j ai un mini projet d un mini langage oriete objet en c.j ai des problemes en fonction d analyse lexicale.si qqun la deja fait en langage c??.et merci voila l ennonce: Analyse lexicale Caractères ignorés. Les espacements, les tabulations et les retours à la ligne sont ignorés, c'està- dire qu'ils ne produisent aucune entité lexicale pour l'analyse grammaticale. Identifiants. Toute chaîne de caractères commençant par une lettre et ne contenant que des lettres, des chiffres ou le caractère _ est un identifiant valide. Il existe deux classes d'identifiants. Les identifiants commençant par une lettre majuscule, notés Id, seront utilisés pour les noms de classes. Les identifiants commençant par une lettre minuscule, notés id seront utilisés pour les noms de variables, d'attributs et de méthodes. Mots-clés. Les mots-clés du langage sont: class extends var method new as print fail Ils seront notés en gras dans la grammaire concrète. Chaîne de caractères. Une chaîne de caractères est une séquence de caractères quelconques entre guillemets doubles, par exemple: "ceci est une chaîne ~#@^{% 123". Les caractères spéciaux \n et \" sont autorisés dans les chaînes de caractères, et correspondent respectivement au caractère "guillemets" et au caractère de fin de ligne. Dans la suite, nous noterons str les chaînes de caractères. Commentaires. Comme en OCaml, les commentaires commencent par (* et se terminent par *). Ils peuvent faire plusieurs lignes. Les commentaires imbriqués sont autorisés. Par exemple le commentaire (* commentaires (* je commente toujours mon code *) *) est valide, mais (* mauvais *) commentaire *) ne l'est pas.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 978 membres 12 nouveaux aujourd'hui 16 151 membres club