A minimal compiler for the SPICY imperative language, implemented in OCaml. It walks a SPICY source through lexing, parsing, semantic analysis, and code generation to produce executable output.
-
Updated
Jun 14, 2025 - OCaml
A minimal compiler for the SPICY imperative language, implemented in OCaml. It walks a SPICY source through lexing, parsing, semantic analysis, and code generation to produce executable output.
A simple multi-format pretty-printer for Menhir.
Error recovery library for Menhir parser generator for OCaml
Implement the new LATSI language with Ocaml and menhir.
A programming language made up of Rajinikanth punch dialogues
Nice parsers in OCaml without the boilerplate
Transpiler from MiniJava to C written in OCaml
The OCaml-lite interpreter is a streamlined tool for parsing and executing OCaml-lite programs, offering insights into programming language interpretation with a focus on simplicity and educational value.
Project and assignments for the "Languages, Interpreters and Compilers" 2020/2021 course @ Department of Computer Science, University of Pisa https://github.com/lillo/compiler-course-unipi
Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.
A mini object-oriented language. Project for CSCI-GA.3110: Honors Programming Languages (Fall 2018) at New York University.
OCaml library for manipulating OpenQASM Abstract Syntax Tree
Add a description, image, and links to the menhir topic page so that developers can more easily learn about it.
To associate your repository with the menhir topic, visit your repo's landing page and select "manage topics."