My first compiler made in Java
-
Updated
Dec 27, 2025 - Java
My first compiler made in Java
The LightScript Compiler & Embed in Java RT environment
Container simulation programming language based on Makrov chains
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.
A personal project to build a programming language from scratch in Java and understand how interpreters work.
Transpiler from a custom object-oriented language (ooSimple) to C, built with ANTLR4. Supports classes, multiple inheritance, methods, variables, and control flow. Implements parsing, semantic analysis with symbol tables, and structured source-to-source C code generation.
A small, but flexible, lexical and syntax analizer
BIL395 dersi kapsamında yazdığım kodlar mevcuttur.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
My work in developing a compiler for a programming language proposed by teaching staff from the Design of Programming Languages course in university of Oviedo. Year 2022-2023.
An interpreter for the Lox language written in Java - following Robert Nystrom's tutorial
A zero-dependency, zero-boilerplate Java library to build and execute Domain Specific Languages (DSL) using intuitive annotations and an intuitive BNF syntax.
Starter is an entry level general-purpose programming language for beginners to the subject.
Object-oriented interpreted programming language written in java. ICSI311
A custom statically-typed programming language implemented in Java. Features a bytecode compiler, VM with JIT optimization, and a GC.
Add a description, image, and links to the language-design topic page so that developers can more easily learn about it.
To associate your repository with the language-design topic, visit your repo's landing page and select "manage topics."