Skip to content

EltayebAhmed/scc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scc

Simplified C Compiler , a project undertaken in the MicroProcessor and assembly language course in university of khartoum EEE161 under UST Mohanad Adb Elmonem Hassan supervision .

Consists of three stages :

  • lexer
  • parser
  • compiler

it takes C code as an input and produces an assembly code in the x86 instruction set .

Currently implemented features :

  • Arithmetic and logical operation
  • Variables
  • Switch
  • For loop
  • While loop
  • Break
  • Function definition
  • Function call
  • using Constant string
  • If statements

This project is still under development

About

Simplified C Compiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages