Compiler Design experiments including c, flex, bison, scanner, java and other codes
-
Updated
Apr 23, 2024 - C++
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Compiler Design experiments including c, flex, bison, scanner, java and other codes
A compiler for the xpln programming language
🦀 Rusty LALR(1) parser generator
FU compiler complier, LALR and LL parser generator for Common Lisp; main repo after BitBucket Mercurial migration
A simple proof of concept for the lalr parsing method.
inofficial repo with sources for java_cup from http://www2.cs.tum.edu/projects/cup/releases/
Kiki is a minimalist parser generator for Rust.
lexer & parser generator for java
LALR, SLR generator macro library in Nim.
A playground for some flex/bison experiments in cpp
Language To Describe Complex Automata-based Synchronized Model On Industrial Systems (Automata-based Language)
Academic project for The Compiler Desing course. Spring 2019
A linguagem de programação Dione (em desenvolvimento nada funciona ainda...)