⛩️ A scripting language
-
Updated
May 23, 2024 - Go
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.
⛩️ A scripting language
Code snippets for data work on the BANG project
Sure, here's a concise description for your repository: This repository contains programs from the Compiler Design Lab, covering lexical analysis, parsing, syntax tree generation, and more. Implemented in C, C++, Java, and Lex, these programs demonstrate essential compiler design concepts and techniques.
INTERSPEECH 2023 Papers: A complete collection of influential and exciting research papers from the INTERSPEECH 2023 conference. Explore the latest advances in speech and language processing. Code included. Star the repository to support the advancement of speech technology!
Lexical Analyzer that tokenizes C++ files so that they maybe later used for syntax check and later on for compilation purposes.
A compiler written using ANTLR with Java for the programming language LogicPL.
(WIP) C++ Game Engine
DFA regular expression library & friends
This repository contains all the lab assignments done in the CSE420 course of BracU.
Python Package for Named Entity Recognition (NER) - Based on Dictionary and Fuzzy Matching (Lexical Fuzzy Named Entity Recognition)
Lexical and Syntax Analyzer
Creating a unix Mini shell using Lex, Yacc and C++
A program written in pure C language, that can perform lexical tokenization of an arbitrary programming language, 'tinylang' in this particular case.
This repository hosts two Python tools for the Pascal programming language: a lexical analyzer and a formatter. The lexical analyzer reads Pascal source code, identifies tokens, and reports lexical errors, while the formatter indents and cleans the source code to improve readability and structure.
"This repository focuses on implementing Compiler-Related concepts."
This repo offers 10 labs to learn compiler design, covering lexers, parsers, code generation, and more
XML parser and code interpreter
⚡🌐⚡ Tokenizer subproject for GraPHPinator: GraphQL server implementation for PHP.