Skip to content

ThaddKara/Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler

Objective

- Design a compiler in 7 stages written first in C++ and then in C#
- Impliment using a FSM

TODO

1. Lexical Analyzer
    - Create state mechanism
    - State transfer definitions
    - Implement Helper -> StateMechanism?
    - 
2.
3.
4.
5.
6.
7.

Done

1. Lexical Analyzer
    - Basic functions for helper.h including file reading
    - Use map to store output before written to file
2.
3.
4.
5.
6.
7.

File Layout

- CPP (Compiler written in C++)
    - CompilerCPP
        - Helper.h
            - basic functions to help during state management
        - StateMechanism.h
            - handle state and state transition definitions
        - CompilerCPP.cpp
            - implement Helper.h and StateMechanism to input and write to file
- CS 
    - Compiler written in C# after CPP

About

RAT18 Compiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages