Skip to content

Compiler for: COOL (Classroom Object Oriented Language)

Notifications You must be signed in to change notification settings

csvancea/cpl-hw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler: COOL - Cosmin-Răzvan VANCEA - 343C1

  • Stage 1: Lexical and Syntax analysis (parser)
  • Stage 2: Semantic analysis (static code analysis)
  • Stage 3: MIPS code generator
class Main inherits IO {
    main() : Object {
        self.out_string("Hello there!")
    };
};

About

Compiler for: COOL (Classroom Object Oriented Language)

Resources

Stars

Watchers

Forks