BNF wrangling and railroad diagrams
-
Updated
Sep 25, 2023 - C
BNF wrangling and railroad diagrams
A static typed low-level compiled programming language inspired by Rust and C
This repository contains a minimalistic Pascal compiler implemented in C, covering lexical and syntax analysis. It serves as a learning resource for understanding the fundamental aspects of compiler design. The code is intentionally kept concise to provide a clear insight into the key stages of lexical and syntax analysis in a compiler.
Solidity and Yul syntax-aware highlighting and AST explorer
The Implementation of Pascal Compiler with C Language.
Parser for treebanks based on Penn Treebank type of encoding that generates Probabilistic Context Free Grammars
C-SyntaxChecker is a tool designed to analyze C and C++ code for common syntax issues. It checks for bracket matching, keyword usage, function definitions, and more. This tool can help developers maintain clean and error-free
Flow is the outcome of my first shot at creating a programming language from scratch.
DodaPlusPlus Compiler aka Doda++
Simple interpreted programming language that I spent way too much time on
Benchmarks for languages and supersets
This repository contains problem statements along with their solutions in the C programming language. It is designed to help practice and strengthen your understanding of C by working through a variety of challenges. Each problem includes a detailed solution to guide you through different concepts and problem-solving techniques in C.
[2015] Trabajo práctico de sintaxis y semántica de los lenguajes - Compilador micro: C
Tree-sitter grammar for JavaScript regular expressions with the Unicode flag set
Helper macros to make the attribute syntax in MinGW/GCC cleaner.
Add a description, image, and links to the syntax topic page so that developers can more easily learn about it.
To associate your repository with the syntax topic, visit your repo's landing page and select "manage topics."