bnf
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.
Here are 153 public repositories matching this topic...
Gradle plugin for generating lexers (with JFlex) and BNF parsers (with Grammar-Kit) for IntelliJ language plugins
-
Updated
May 19, 2024 - Kotlin
Una raccolta di risorse per l'insegnamento di Logica per l'informatica (73149) del Corso di Laurea in Informatica.
-
Updated
Apr 30, 2024 - Mathematica
Kona Currents, LLC offers downloading of the API for the Semantic Marker®️ System. The descriptions below and code samples allow for our trademarked Semantic Marker®️ creation and interaction especially with Internet of Things (IoT) devices and infrastructure.
-
Updated
Apr 29, 2024 - HTML
BNF Converter
-
Updated
May 17, 2024 - TeX
Principles of Programming Languages Autumn 2019 Course Exercises.
-
Updated
Apr 23, 2024 - Python
Programmes développés (à titre personnel) pour l'utilisation du SRU (web service) du catalogue BnF
-
Updated
Apr 21, 2024 - Python
Website for NICE British National Formulary (BNF) and British National Formulary for Children (BNFC). Built with Gatsby and using the NICE Design System
-
Updated
May 16, 2024 - TypeScript
Generates random text based on context-free grammars defined in BNF
-
Updated
Apr 10, 2024 - OCaml
First and follow calculator for CFG made in C
-
Updated
Apr 8, 2024 - C
A small, yet powerful, JavaScript library for converting both polytonic and monotonic Greek from/into many representations.
-
Updated
Apr 9, 2024 - TypeScript
detecting python syntax errors given attribute grammar in BNF form
-
Updated
Mar 25, 2024 - Java
📚️ A repository for showcasing my knowledge of the BNF (Backus Naur Form) programming language, and continuing to learn the language.
-
Updated
Mar 23, 2024 - HTML
⌨️ The BNF (Backus Naur Form) programming language IDE submodule for SNU Programming Tools (2D Mode)
-
Updated
Mar 23, 2024 - HTML
Localisation de photographies de Gallica-BnF
-
Updated
Feb 23, 2024 - JavaScript
Deterministic BNF compiler/parser
-
Updated
Feb 20, 2024 - TypeScript
- Followers
- 10.1k followers
- Wikipedia
- Wikipedia