A cool compiler for the Cool programming language!
-
Updated
Oct 2, 2022 - Java
A cool compiler for the Cool programming language!
A Programming Language based on Turkish grammar and language structure.
💬 This is my implementation of a programm that translates peudocode into java code.
DIAL compiler (JFlex + CUP + Java AST) targeting WebAssembly (WAT/WASM), with modules/import-export, pointers (new/del), records/arrays, switch/case, and a Node.js runtime runner.
Five-stage compiler built in Java with JFlex and Java CUP, including semantic analysis, IR, register allocation, and MIPS code generation.
Plataforma web interactiva para la enseñanza de construcción de compiladores. Permite definir y validar lenguajes mediante JFlex y CUP sin configuraciones locales. Ofrece visualización gráfica del AST y reporte de errores en tiempo real, facilitando un aprendizaje práctico.
Compiler construction projects in Java, including a recursive-descent arithmetic evaluator, a JFlex/CUP string-language translator, and a MiniJava semantic analyzer with symbol table construction and type checking.
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.
Command Line Interface for Unix-like OS and Windows OS that helps you to start a project for the development of your own compiler.
To associate your repository with the java-cup topic, visit your repo's landing page and select "manage topics."