Skip to content

LeoAOliveira/Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler

Creating a compiler: lexical, syntactic and semantic analysis

Project Statement

The purpose of this activity is the implementation of the front-end stages of the design of a programming language, that is, the first stages of building a specific language compiler. You will build the front end of a simplified language here called AlgZinh (which is a simple notation for describing algorithms) and which will be described in the sequence of this text. The implementation of your compiler must be done in C language (ANSI standard) for the compiler implementation.

The project is divided into 4 stages corresponding to 4 deliveries made during the semester: (1) Finite automaton (2) Lexical analyzer (3) Syntactic analyzer (4) Semantic analyzer

Finite automaton

alt text

About

Creating a compiler: lexical, syntactic and semantic analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages