java implementation of NWPU Compiler course project-西工大编译原理-试点班
-
Updated
May 7, 2024 - Java
java implementation of NWPU Compiler course project-西工大编译原理-试点班
Fully manual compiler for greek++: a custom language with Greek keywords and imperative syntax. Implements all stages — custom lexer, recursive descent parser, semantic analysis, quad-based IR, and RISC-V code generation — entirely from scratch in Java, with no parser generators. Outputs RISC-V assembly compatible with tools like Ripes.
LL(1) parser and Java translator implementing recursive-descent parsing and intermediate code generation
Compilers HW1 (UoA DI): Part 1 — hand-written LL(1) recursive-descent parser from FIRST/FOLLOW + lookup table. Part 2 — full JFlex/JavaCUP translator pipeline for a string-DSL → IR → Java. Solo project.
Math expression parser writte on Java
A simple educational compiler for a custom mini-language.
A recursive-descent parser for a very small subset of English, written in Java.
A simple calculator application that uses complex numbers and matrices as the primitive data types. An experiment in string parsing. Uses my JavaPlus library for some functions.
More comprehensive experiment into recursive decent parsing.
Add a description, image, and links to the recursive-descent topic page so that developers can more easily learn about it.
To associate your repository with the recursive-descent topic, visit your repo's landing page and select "manage topics."