converting regex (regular expression) to DFA directly by creating syntax tree in java
-
Updated
Jan 26, 2022 - Java
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.
converting regex (regular expression) to DFA directly by creating syntax tree in java
A basic Lexical-Analyzer written in Java.
Compiler for YASL (Yet Another Simple Language)
A Lexical-Analyzer Generator for C++ in Java
Developed a parser/lexical analyzer in java to assess string entered for a particular grammar.
A handmade compiler for MiniJava, a subset of Java, using JavaCC, JTB, LLVM.
Lexical Analyzer and Parser group project for our "Principles of Programming Languages" Course
Implementation of a custom language compiler. It includes lexical, syntactical, static-semantics analyzers and code generation for the abstract p-machine. Done in collaboration with Bittor Alaña.
| Linguagens de Programação | Andrea Aparecida Konzen | 4º | 2023/2 | 7.6 | 46514-04 | 60 |
A compiler for the Java minus minus language, a subset of the Java language.
A compiler written using ANTLR with Java for the programming language LogicPL.
Creates a Neo4j graph database from Gavagai Living Lexicon entries
An implementation of multiple concepts and techniques related to the theory of computation and compilers like DFA, NFA, Regular Expressions, Fallback DFA, CFG Left-Recursion Elimination, First and Follow, LL(1) Parsing, Lexical Analysis, and SDD
A flexible and customizable complete parser with your manual configuration written with java language and javafx library
Lexical and Syntax analyzer for Cobra programming language grammar ( an Arabic programming language )
It is a compiler that do the analyse lexic, sintatic and semantic of the programs in the language LALG.
Simple compiler for the Tiny BASIC language (grammar in readme) targetting x86-64 Netwide Assembly code, for Linux machines.
Lexical analyzer that tokenizes code to see if it follows the rules of a certain EBNF grammar