Toy JVM compiler written in Java
-
Updated
Jun 10, 2024 - 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.
Toy JVM compiler written in Java
Interpreter for a new programming language with basic features
The project is to create a Lexer (lexical Analysis) which is one phase of building a compiler.
A compiler written using ANTLR with Java for the programming language LogicPL.
Recovery of ActiveWatch statistical text analysis from 20th Century Java code saved on a CD-ROM disk. This probably should be rewritten, but can now demonstrate AW mapping of dynamic text content and detection of unusual activity.
A lexical, syntax, and semantic analyzer programmed in Java and designed for our custom programming language, Kaffee. Developed for a university project requirement.
A Compiler made using Maven that offers to the user the possibility to provide the language of the compiler .works only on SLR grammars and generates the SLR table according to the grammar given , An SLR parser generator and type checking.
This project is a compiler for the MicroJava language. It translates syntactically and semantically correct programs into MicroJava bytecode for execution on MicroJava virtual machines. It includes lexical, syntactic, and semantic analysis, as well as code generation functionalities.
Sviluppo di un compilatore per il linguaggio New Lang, seguendo le fasi di analisi semantica, sintattica, scoping e traduzione in C.
| Linguagens de Programação | Andrea Aparecida Konzen | 4º | 2023/2 | 7.6 | 46514-04 | 60 |
Disciplina que apresenta a introdução aos processos de compilação e interpretação. Apresentação de conceitos de análise léxica, sintaxe e de semântica de linguagens, incluindo: amarração, tipos de dados, avaliação de expressões, passagem de parâmetros.
File not found
A compiler written using ANTLR with Java for the programming language LogicPL.
Lexical Analyzer and Parser group project for our "Principles of Programming Languages" Course
A project focused on implementing the "Allocate Cursor" statement in a programming language. This repository contains code and documentation for a compiler that parses, analyzes, and generates executable code. Contributions welcome. Licensed under MIT.
In this project we created a lexical analyser and a parser for an imaginary programming language called PPLL
A basic Lexical-Analyzer written in Java.
Learn how to convert human readable text into machine readable data using the StringTokenizer and StreamTokenizer classes