Simple compiler for the Tiny BASIC language (grammar in readme) targetting x86-64 Netwide Assembly code, for Linux machines.
-
Updated
Nov 13, 2021 - 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.
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
This repository contains the code for the arithmetic expression interpreter written in Java with REPL support. It uses a recursive descent parsing technique and visitor pattern for evaluation.
[SPANISH/ACADEMIC] Lexical analysis simulator built with Java as the capstone for a compilers course.
Lexical and syntactic parser of a specific language for the Formal Language subject.
Lexical Analyzer will separate the java code into lexemes and tokens
In this project we created a lexical analyser and a parser for an imaginary programming language called PPLL
✩ PROJET ACADEMIQUE - 2ème année de cycle ingénieur - Systèmes embarqués ☛ Objectif: Réaliser un programme d’analyse lexicale et sémantique de validation d'un fichier JSON.
Interpreter and lexical analyzer developed for final project of CS206.
Exercise about Compiler Construction in NPU
This application has a simple code editor and a made-up programming language to use.
A lexical, syntax, and semantic analyzer programmed in Java and designed for our custom programming language, Kaffee. Developed for a university project requirement.
Interpreter for a new programming language with basic features
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.
programming the first phase of compiler (Scanner) for java language.