lexi.h
来自「这是一个完整的词法分析器」· C头文件 代码 · 共 40 行
H
40 行
// Nom Du Fichier : lexi.h
// Fonction : Programmation ent阾e de analyseur lexicographe
// Cadre : TP Compilation
// Auteurs : Wei zhou yue
// Date : 12/02/2005
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define BMaxlen 10000
#define Maxlen 50
#define Motcle_No 14
#define Signsymbole_No 13
#define Limitsymbole_No 9
#define ERROR -1
using namespace std;
/******************************************************************************************************************************************/
char Str[BMaxlen];
char FichierNom[100];
int pStr=-1;
char *MOTCLE[Motcle_No]={"Si","Alors","Sinon","Finsi","Tantque","Faire","Fintantque","Pour","JUSQUA","De","A","Finpour","Lire","Ecrire"};
char *SIGNSYMBOLE[Signsymbole_No]={"=","+","-","*","/",">","<",">=","<=","==","!=","++","--"};
char *LIMITSYMBOLE[Limitsymbole_No]={"(",")","[","]","{","}",",",":",";"};
char ch;
int Fbuffer;
char Stoker[Maxlen];
int Type_no;
int Prevtype;
int Debut_chercher();
void Ensource();
int LireUs();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?