Read a C++ Source code file. Parse the tokens and place them into a file called outParse.txt.
Read a C++ Source code file.
Parse the tokens and place them into a file called outParse.txt.
Hint:
Might be nice to have a function to return a bool that says a character is a valid first character of an identifier.
Might be nice to have a function to return a bool that says a character is a valid subsequent character in an identifier.
// File: TestSource.cpp
#include <iostream>
using namespace std;
void putStars(int n)
{
while (n--)
{
cout << "*";
}
}
void homeworkHeader(string title)
{
cout << "Ticket 00451 CMPR 129 Computer Organization \"super cool\" ";
cout << "Project : " << title << endl;
}
double math()
{
double a = 34.56E07;
a=123.45;
a = 34E-9;
a = 2.4e+23;
a = 1234567890123;
a = 23.45 + 12E-5;
a = sqrt(33.44);
a = pow(a, 3);
if (a != 0.0 && a >= 12 || a < -33.45 || a <= 46)
cout << " crazy code\b \t \n\n";
char c = 'u';
c = '\t';
cin >> c;
return a;
}
int NotMain ()
{
cout << " test code does not really run or do anything real. \n\n\n";
int intArr[23] = { 3,5,7,9,11 };
int j = 2, k = 3;
std::cout << "another test case: a string literal \t\n";
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps