common.h
Description du code
Définition des constantes et variables communes Compilateur LSD010Code source ou contenu du fichier
Code c (common.h) (49 lignes)
/* * common.h : main header * Common headers and customizations * Part of the compiler project for LSD10 language * Gaudry Stéphane * More information on http://www.gaudry.be/langages-lex-yacc-intro.html */ #ifndef GLOBAL_H #define GLOBAL_H #include "ast.h" #include "console.h" #include "pcode.h" #include "symbolsTable.h" /* * One of the DEB_xxx values * @see console.h */ #define VERBOSE_LEVEL DEB_E /** * Generates an AST image on each parsing */ #define AST_IMAGE_REQUESTED 0 /** * Generates the AST HTML and XMLdebug on each parsing */ #define AST_PRINT_REQUESTED 0 /** * Generates the symbols table HTML debug on each parsing */ #define SYMTABLE_PRINT_REQUESTED 0 /** * Checks return statement */ #define AST_RETURN_CHECK_REQUESTED 0 /** * Do not generate p-code output */ #define PCODE_GENERATION_BYPASS 0 /** * Generates a file with the p-code for the GPMachine */ #define PCODE_FILE_REQUESTED 1 /** * Forces to print a variable usage report */ #define VAR_USAGE_REPORT_REQUESTED 0 #endif
Autres extraits de codes en c
- DisquetteDispo Vérifier la disponibilité du lecteur de disquette
- Suite de Fibonacci Exemple d'itération en C
- Suite de Fibonacci Exemple de récursion en C
- astDataRepresentation.h Représentation de données de l'arbre syntaxique abstrait Compilateur LSD010
- ast.h Arbre syntaxique abstrait Compilateur LSD010
- ast.c Arbre syntaxique abstrait Compilateur LSD010
- symbolsTableDataRepresentation.h Représentation de données de la table des symboles Compilateur LSD010
- symbolsTable.h Fonctions de gestion de la table des symboles Compilateur LSD010
- symbolsTable.c Fonctions de gestion de la table des symboles Compilateur LSD010
- hashCode.h Fonctions de hachage Compilateur LSD010
- hashCode.c Fonctions de hachage Compilateur LSD010
- scopeStack.h Fonctions de gestion d'une pile de portées Compilateur LSD010
- scopeStack.c Fonctions de gestion d'une pile de portées Compilateur LSD010
- scopeHelper.h Fonctions de gestion de la portée courante Compilateur LSD010
- console.h Fonctions d'affichage Compilateur LSD010
- console.c Fonctions d'affichage Compilateur LSD010
- graphVizHelper.h Génération d'une image d'un arbre syntaxique abstrait.
Classe d'intégration de l'outil GraphViz. Compilateur LSD010 - graphVizHelper.c Génération d'une image d'un arbre syntaxique abstrait.
Classe d'intégration de l'outil GraphViz. Compilateur LSD010 - common.h Définition des constantes et variables communes Compilateur LSD010
- pcode.c Génération de p-code Compilateur LSD010
- pcode.h Génération de p-code Compilateur LSD010
- Tous les extraits
Version en cache
22/12/2024 21:34:27 Cette version de la page est en cache (à la date du 22/12/2024 21:34:27) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 05/10/2009, dernière modification le 28/10/2018
Source du document imprimé : https://www.gaudry.be/sniplet-rf-lsd010/project/source/common.h.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.