lexer
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 1,622 public repositories matching this topic...
Scanner and parser made for Mini Pascal.
-
Updated
Apr 28, 2023 - C#
PHP parser combinators
-
Updated
Feb 14, 2016 - PHP
An SGML file linter and compiler written using JFlex and CUP with Java
-
Updated
Jan 15, 2017 - TeX
Fork of QScintilla from https://www.riverbankcomputing.com/software/qscintilla/intro
-
Updated
Jan 11, 2018 - C++
AbstractVM is a machine that uses a stack to compute simple arithmetic expressions. These arithmetic expressions are provided to the machine as basic assembly programs.
-
Updated
Aug 5, 2018 - C++
Dedicated command-line compiler for Systems Biology
-
Updated
Mar 4, 2017 - OCaml
Lipi is an interpreted programming language written in go
-
Updated
Nov 28, 2018 - Go
A syntactic analyser for blocks of conditions. Used to drive the rule-configuration of siege.
-
Updated
Jul 23, 2019 - Go
-
Updated
Nov 29, 2019 - C
This is a project as assignment in compilers_course@IIT Bhilai for cse2018 batch.
-
Updated
Jul 12, 2020 - Python
Analisador léxico para estudos usando Flex
-
Updated
Sep 24, 2020 - C
Adds semicolons to a Go file according to the specification.
-
Updated
Oct 18, 2021 - Go
Dummy project set up following https://tomassetti.me/antlr-mega-tutorial/#javascript-setup
-
Updated
Oct 2, 2023 - JavaScript
A lexer that interprets characters in Cython/python.
-
Updated
Dec 14, 2020 - Python
- Followers
- 10.6k followers
- Wikipedia
- Wikipedia