If you can't read please download the document
Upload
hardik
View
217
Download
2
Embed Size (px)
DESCRIPTION
Program for a simple lexical analyser for C language. Implemented in CPP. The program is implemented in C++ language.
Citation preview
/* * Author: Hardik Modha * Program: Simple Lexical Analyser for C programs implemented in CPP */#include#include#include#include#includebool isValidConstant(char);bool isValidIdentifier(char);bool isValidOperator(char);bool isValidSpecialSymbol(char);using namespace std;int main(){ifstream read;ofstream write;string input;string reserved [] = {"int","float","double","char"};int lex_ptr,fwd_ptr;int len = 0,k;bool flag; string id="";read.open("test.txt");write.open("result.txt");if(!read.is_open() || !write.is_open()) { cout