MTS ..... Muhammad Tahir Shahzad, B.C.S Honours [ 2000-04 ], G.C. University Lahore formerly Government College Lahore, Pakistan. All the Programs, Projects and Games in C++, C, Visual C++, Visual Basic, Java and Assembly Language are written by MTS. This new interface of the web site is exclusively designed by MTS. This web site is uploaded on two servers at the same time. The url "www.mts-home.cjb.net" is a redirection url of [ http://mtshome.sw3solutions.com ] and the url "www.mtshome.cjb.net" is a redirection url of [ www.geocities.com/mtahirshahzad ]. Please send your Comments and Suggestions about the website to MTS at mts_home@hotmail.com.
MTS-HOME
C++  :::  COMPILER CONSTRUCTION
Home
C
C++
Java
Games
Projects
Libraries
Visual C++
Visual Basic
Visual Prolog
Assembly Language
About
Utilities
Feedback
Links Exchange
Add To Favorites
Make Your Homepage
This section C++ : Compiler Construction contains source codes of some Programs implementaing some phases of a Compiler. They are made for just demonstration purpose.

Select one of the Topics listed below:
Pre-Processor
Lexical Analysis
Syntax Analysis
Note:
All the given files are in zip format, which can be uncompressed with the help of a compression tool. If you do not have any tool, then you can get one from Utilities : Compression Tools.
Pre-Processor
CC-01 A C++ Program to Process the include directives.
Lexical Analysis
CC-02 A C++ Program that will read a token from a user and find its type.
CC-06 A C++ Program to implement a Lexical Analyzer that will parse a program using Transition Table.
Syntax Analysis
CC-03 A C++ Program to show the implementation of Bottom-Up Parsing.
CC-04 A C++ Program to Convert an Infix Expression to Postfix Expression.
CC-05 A C++ Program to implement a Translator that reads an Infix Expression, checks its Syntax (using Bottom-Up Parsing), translates the Infix Expression into a Postfix Expression and then evaluates the Postfix Expression.
[ Home | C | C++ | Java | Visual Prolog | Games | Projects | Libraries | Visual C++ | Visual Basic | Assembly Language | About Me ]
  Copyright © 2000-2005
  Muhammad Tahir Shahzad
Recomended Browsers:
Internet Explorer 5.0+
Recomended Resolution:
800x600*
Report a Dead Link or Bug to MTS:
mts_home@hotmail.com