Skip to content

vassiliad/pascal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pascal Compiler written in C using Flex/Bison for the needs of http://inf-server.inf.uth.gr/courses/CE432 course

TODO:
	[High   Priority] Finish the tree generation ( tree.c/h )        [  30% ]
	[Medium Priority] Complete symbol_table.c/h                      [  80% ]
	[Medium Priority] Compute constant expressions in compile time   [  60% ]
	[Low    Priority] Implement all pascal features                  [  50% ]
 	[Low    Priority] Fix If/Else                                    [  25% ]

Optimizations:
  Constant Propagation
  Common Subexpression Elimination
  Static Scheduling

Extra Features:
  Export the instruction graph using the dot graph engine. (Use http://zvtm.sourceforge.net/zgrviewer.html to view
  the resulting graphs, or the supplied "render.sh" script on a machine which has the graphviz framework installed).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages