Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
4Activity

Table Of Contents

1.1 Structure de principe d’un compilateur
2 Analyse lexicale
2.1 Expressions r´eguli`eres
2.1.1 D´efinitions
2.2.2 Analyseurs lexicaux programm´es en dur
2.2.3 Automates finis
2.3 Lex, un g´en´erateur d’analyseurs lexicaux
2.3.1 Structure d’un fichier source pour lex
2.3.2 Un exemple complet
2.3.3 Autres utilisations de lex
3 Analyse syntaxique
3.1 Grammaires non contextuelles
3.1.1 D´efinitions
3.1.2 D´erivations et arbres de d´erivation
3.1.3 Qualit´es des grammaires en vue des analyseurs
3.1.4 Ce que les grammaires non contextuelles ne savent pas faire
3.2 Analyseurs descendants
3.2.1 Principe
3.2.2 Analyseur descendant non r´ecursif
3.2.3 Analyse par descente r´ecursive
3.3 Analyseurs ascendants
3.3.1 Principe
3.3.2 Analyse LR(k)
3.4 Yacc, un g´en´erateur d’analyseurs syntaxiques
3.4.1 Structure d’un fichier source pour yacc
3.4.2 Actions s´emantiques et valeurs des attributs
3.4.3 Conflits et ambigu¨ıt´es
4 Analyse s´emantique
4.1 Repr´esentation et reconnaissance des types
4.2 Dictionnaires (tables de symboles)
4.2.1 Dictionnaire global & dictionnaire local
4.2.2 Tableau `a acc`es s´equentiel
4.2.3 Tableau tri´e et recherche dichotomique
4.2.4 Arbre binaire de recherche
4.2.5 Adressage dispers´e
5 Production de code
5.1 Les objets et leurs adresses
5.1.1 Classes d’objets
5.1.2 D’o`u viennent les adresses des objets?
5.1.3 Compilation s´epar´ee et ´edition de liens
5.2 La machine Mach 1
5.2.1 Machines `a registres et machines `a pile
5.2.2 Structure g´en´erale de la machine Mach 1
5.2.3 Jeu d’instructions
5.2.4 Compl´ements sur l’appel des fonctions
5.3 Exemples de production de code
5.3.1 Expressions arithm´etiques
5.3.2 Instruction conditionnelle et boucles
5.3.3 Appel de fonction
0 of .
Results for:
No results containing your search query
P. 1
PolyCompil

PolyCompil

Ratings: (0)|Views: 24 |Likes:
Published by rauchdi

More info:

Published by: rauchdi on Nov 12, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/06/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 6 are not shown in this preview.
You're Reading a Free Preview
Pages 10 to 67 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 hundred reads
A000009 liked this
tkrachid liked this
tkrachid liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->