Skip to content

leond25/mini-Java-Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Java Compiler

This project is a Mini Java Compiler, a simplified version of a Java compiler that parses and compiles Mini Java programs. Mini Java is a subset of the Java programming language, designed for educational purposes and to introduce compiler construction. Mini Java is a simplified version of Java, focusing on the core features of the language. It omits many of the more complex features of full Java, making it easier to analyze and compile. Mini Java is often used in academic settings to teach compiler construction and programming language principles.

Features

  • Lexical analysis
  • Syntax analysis (parsing)
  • Semantic analysis
  • Intermediate code generation

About

This is my mini Java Compiler.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published