Sviluppo di un compilatore per il linguaggio New Lang, seguendo le fasi di analisi semantica, sintattica, scoping e traduzione in C.
-
Updated
Jan 23, 2024 - Java
Sviluppo di un compilatore per il linguaggio New Lang, seguendo le fasi di analisi semantica, sintattica, scoping e traduzione in C.
This is my labs from Compilers Design Course, being taught in BMSTU. Lab 1 - Constructing minimal DFA from regex in 3 phases (r => NFA => DFA => minimal DFA). Lab 2 = Grammar processing. (Removing cycles, left recursion, left factorizing, etc.) Lab 3 = LL(1), SLR(1) and LR(1) parser generator and lexer generator. Lexer based on minimal DFA. Each…
A Java library for creating lexers from regular expressions
ANTLR4 Notes based on "The Definitive ANTLR4 Reference" Book.
Console application. Consumes a string which represents a regular expression. Produces DFA based on that expression. Then it can consume any string and answer whether that word is matched to expression or not.
FortranAS is an [Antlr4 🔗](https://github.com/antlr/antlr4) powered FORTRAN parsing and code clone detection tool. FortranAS leverages [grammars-v4 🔗](https://github.com/antlr/grammars-v4/tree/master/fortran) to generate parsers and lexers and supports any FORTRAN version with available corresponding grammars.
lexer & parser generator for java
A Lexical analyzer generator in Java and Parser generator in Python.
Trabalho de Compiladores. UFLA - 2018/02
An annotation-based code generator for lexical scanners
A lexer-generator/parser-combinator for any context-free format
Regular Expressions and Lexing with DFAs
The fast scanner generator for Java™ with full Unicode support
Add a description, image, and links to the lexer-generator topic page so that developers can more easily learn about it.
To associate your repository with the lexer-generator topic, visit your repo's landing page and select "manage topics."