Skip to content

Compiler developed in the Computer Engineering course as a didatic model, using recursive-descent parsing and backpatch based code generation to the target assembly language,

License

Notifications You must be signed in to change notification settings

josuerocha/Kompiler

Repository files navigation

KPiler

Compiler developed in the Computer Engineering course as a partial prerequisite for Compilers class as a didatic model.

Authors: Josué Rocha Lima, Felipe Freitas

Advisor: Prof. Kécia Marques

For a detailed report please refer to the report folder in the project root.

To Do

  • Implement lexer module;
  • Implement parser module;
  • Implement follow set based error recovery;
  • Implement semantics module;
  • Implement code generator module;

Instructions

  • Open project KPiler on Netbeans.

OR

  • Navigate to folder containing KPiler.jar and execute java -jar KPiler.jar <filename1.k> <filename2.k> ... <filenamen.k>

Example:     java -jar KPiler.jar test/test1.k test/test2.k

About

Compiler developed in the Computer Engineering course as a didatic model, using recursive-descent parsing and backpatch based code generation to the target assembly language,

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published