/C-Compiler

A simple C compiler implemented in Python with QT UI

Primary LanguagePython

C Compiler

A rough C compiler implemented in Python 3.6, using LR(1) grammar.

Features

  • Lexical Analyzer
  • Syntactic Parser
  • Syntax Tree
  • Intermediate Code Generation
  • Object Code Generation
  • UI (based on QT)

Usage

> python main.py