Un mini compilateur c++ " que l'analyse lexicale" en orientée objet

Soyez le premier à donner votre avis sur cette source.

Vue 14 683 fois - Téléchargée 3 041 fois

Description

C'est un mini compilateur en C++ , ne contient que l'analyse lexicale.

Conclusion :


pour plus d'information mon e-mail est "sefaouzi@caramail.com"

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
samedi 19 décembre 2009
Statut
Membre
Dernière intervention
19 décembre 2009

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.
Messages postés
7
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
6 mai 2009

slt
Messages postés
7
Date d'inscription
lundi 16 mars 2009
Statut
Membre
Dernière intervention
6 mai 2009

je cherche analyseur de pascal en c++
Messages postés
1
Date d'inscription
jeudi 27 novembre 2008
Statut
Membre
Dernière intervention
27 novembre 2008

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
Messages postés
1
Date d'inscription
mardi 14 novembre 2000
Statut
Membre
Dernière intervention
30 avril 2005

je ne voix pas la partie d' analyse (lexicale,semantique)
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.