Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.36 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.36 KB

Compiler

Developing a Lexical Analyzer, Parser, Semantic Analysis, and Code Generation for a compiler.

We tested the compiler on java language by making syntax directed translation scheme to convert Java code to Java bytecode, performing necessary lexical, syntax and static semantic analysis such as type checking and Expressions Evaluation.

Generated bytecode must follow the standard bytecode instructions defined in Java Virtual Machine Specification

http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html

http://en.wikipedia.org/wiki/Java_bytecode

Documentation

For documentation about the compiler implementation, view the following documents in the repository:

Lexical Analyzer

syntax Analyzer

Authors

License

This project is licensed under the MIT License