Skip to content

farhansadaat/SFort95-Compiler-Optimizing-Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SFort95 Interpreter

Features

  • Recursive-descent parser
  • Abstract Syntax Tree (AST)
  • Constant folding optimization
  • Direct execution (interpreter)

Build

g++ *.cpp -o sfort

About

Built an optimizing compiler front-end and interpreter for a Fortran-like language in C++. Implemented lexical analysis, recursive-descent parsing, AST construction, constant-folding optimization, and runtime execution using a symbol table, demonstrating strong foundations in compiler design and systems programming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors