for loop to while loop conversion :
do while to while looop conversion. this program suports nested for loos also.
symbol table creation :
it supports block scopes. it will find the redundant variable declaretion.
Three address code :
it converts the arithmetic expression into three address code. it supports n-dimensional array aslo.
Syntax tree :
it converts the arithmetic expression into syntax tree it supports n-dimensional array aslo
Basic Blocks , Flow Graphs , Code Optimization , Constant Folding :
it creates a basic blocks for block of code that contains if,while,nested if, arithmetic expression. it will optimize the computational expression.
Machine code:
It generate the machine code from syntax tree.