DIA Technologies ..... Shahid Mehmood Akhtar, B.S Honours [ 2001-04 ],University of Engineering and Technology Lahore, Pakistan. All the Programs, Projects and Games in C++, C, Visual Basic, Java and Assembly Language are written by DIA Tech.  Please send your Comments and Suggestions about the web site to DIA Tech at [email protected].
SHAHID MEHMOOD

Home

  C : Basic Programming
     : System Programming
  C++ : OOP
    : Algorithms
    : Data Structures
    : Numerical Analysis
    : Basic Programming
    : Computer Graphics
    : System Programming
    : Compiler Construction
    : Challenging Problems
  Java : Basic Programming
      : Challenging Problems
      : Advance Programming
  Games : Setups
    : Source Code
    Projects
  Libraries
    Visual Basic
  Assembly Language
  About : Me  :  My CV
  Utilities : Compilers - IDE's  


This section C++ : Compiler Construction contains source codes of some Programs implementing 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 Remove Comments from a file.
CC-02 A C++ Program to Process the include directives.
CC-03 A C++ Program to Process Macros.
Lexical Analysis
CC-04 A C Program hat will read a token from a user and find its type.
Syntax Analysis
CC-05 A C Program to show the implementation of Bottom-Up Parsing.
CC-06 A C Program to Convert an Infix Expression to Postfix Expression.
CC-07 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 | Games | Projects | Libraries | Visual Basic | Assembly Language | About Me ]
  Copyright © 2000-2004
  Shahid Mehmood Akhtar
Recommended Browsers:
Internet Explorer 5.0+
Recommended Resolution:
800x600*
Report a Dead Link or Bug to DIA:
[email protected]
Hosted by www.Geocities.ws

1