This is a list of notable lexer generators and parser generators for various language classes. Regular languages are a category of languages (sometimes...
50 KB (1,133 words) - 03:56, 22 May 2025
In computer science, an LALR parser (look-ahead, left-to-right, rightmost derivation parser) is part of the compiling process where human readable text...
11 KB (1,470 words) - 12:41, 29 November 2024
In computing, Tree-sitter is a parser generator and incremental parsing library. It is used to parse source code into concrete syntax trees usable in...
6 KB (424 words) - 12:43, 20 February 2025
Regular expression Top-down parsing language Comparison of parser generators Parser combinator Ford, Bryan (January 2004). "Parsing Expression Grammars: A...
47 KB (6,505 words) - 20:06, 19 June 2025
parser, LR parser, GLR parser, LL parser and GLL parser generators. What differentiates one from another is the type of CFG which they are capable of...
6 KB (789 words) - 12:53, 30 July 2024
yacc parser generator and is the standard lexical analyzer generator on many Unix and Unix-like systems. An equivalent tool is specified as part of the...
8 KB (884 words) - 05:57, 16 May 2025
generators, including: creator or company, license, and price. The output formats the generators can write. Code readability Documentation generator Literate...
18 KB (209 words) - 00:53, 10 May 2025
computer science, an LL parser (left-to-right, leftmost derivation) is a top-down parser for a restricted context-free language. It parses the input from Left...
31 KB (4,481 words) - 22:37, 23 May 2025
A GLR parser (generalized left-to-right rightmost derivation parser) is an extension of an LR parser algorithm to handle non-deterministic and ambiguous...
7 KB (853 words) - 19:21, 9 June 2025
Ragel (category Parser generators)
:= ( number '\n' )*; Free and open-source software portal Comparison of parser generators Executable UML Finite-state machine Regular expression Thompson's...
6 KB (603 words) - 17:14, 26 July 2025
library. Regular expression § Implementations and running times Comparison of parser generators "Getting Started – Hyperscan 5.4.0 documentation". "Regex -...
34 KB (641 words) - 07:52, 29 April 2025
an active parser. Some LR parser generators create separate tailored program code for each state, rather than a parse table. These parsers can run several...
62 KB (8,130 words) - 20:10, 28 April 2025
is about the formal properties of LL grammars; for parsing, see LL parser or recursive descent parser. Given a natural number k ≥ 0 {\displaystyle k\geq...
14 KB (1,997 words) - 10:49, 7 December 2023
Berkeley Yacc (category Parser generators)
language a generated parser parses but parser generators do not handle such directly, instead just focusing on generating a parser from a given description...
13 KB (1,289 words) - 14:35, 21 February 2025
defines the interfaces of the two C++ generated classes. Free and open-source software portal Comparison of parser generators Lex yacc GNU Bison Berkeley...
12 KB (1,177 words) - 06:30, 14 April 2025
Metasyntax (section Element of metasyntax)
which are not formally supported by BNF. Adaptive grammar Comparison of parser generators Metapragmatics Metasemantics Metavariable (logic) Sellink,...
8 KB (1,036 words) - 02:47, 3 June 2025
grammar of programming languages, as the inputs to parser generators, and in other fields such as defining communication protocols. A parser generator generates...
53 KB (6,447 words) - 13:54, 6 June 2025
Ragel Lex Comparison of parser generators Bumbulis, Peter; Donald D., Cowan (March–December 1993). "RE2C: a more versatile scanner generator". ACM Letters...
14 KB (1,456 words) - 09:59, 1 August 2025
analyzers Comparison of parser generators Comparison of photogrammetry software Comparison of platform virtualization software Comparison of power management...
21 KB (2,369 words) - 08:16, 15 June 2025
Markdown (redirect from List of Markdown implementations)
code directly in a WYSIWYG fashion. Comparison of document markup languages Comparison of documentation generators Lightweight markup language Wiki markup...
31 KB (2,242 words) - 19:18, 14 July 2025
ReStructuredText (category Wikipedia articles in need of updating from May 2015)
version 3.0 for its documentation. Comparison of document markup languages Comparison of documentation generators Comparison of note-taking software "Project:...
14 KB (765 words) - 03:57, 5 July 2025
code generators often embed syntactic and semantic information in addition to the code necessary for execution. Automatic programming Comparison of code...
7 KB (878 words) - 08:13, 24 June 2025
markdown parser and compiler, written in JavaScript. Built for speed. node-gfm: GitHub flavored markdown to HTML converter Parsedown: Markdown parser written...
59 KB (2,478 words) - 18:46, 2 August 2025
Julia". GitHub. 2018-12-03. "GitHub - gitfoxi/Parsimonious.jl: A PEG parser generator for Julia". GitHub. 2017-08-03. Lazy https://github.com/MikeInnes/Lazy...
41 KB (1,398 words) - 08:10, 29 April 2025
perfectly legal. And, in fact, they are, as far as the parser is concerned. Pascal does not allow the mixing of arithmetic and Boolean variables, and things like...
45 KB (6,136 words) - 21:44, 5 May 2025
allows for special formatting to be given to parsers that support it. Comparison of documentation generators Wall, Larry; Christiansen, Tom; & Orwant, Jon...
8 KB (1,097 words) - 09:55, 27 May 2025
grammar that can be parsed by a simple LALR parser. Parsing C++ is more complicated. For example, Foo<1>(3); is a sequence of comparisons if Foo is a variable...
68 KB (6,126 words) - 19:36, 30 July 2025
OMeta (category Parser generators)
Effort indicate[s] that the vanilla parser requires three times more development effort compared to the OMeta parser". Like JavaScript, OMeta/JS supports...
18 KB (2,300 words) - 11:34, 17 July 2025
Compiler (section Comparison with interpreter)
definitions of source language and the target. PQCC tried to extend the term compiler-compiler beyond the traditional meaning as a parser generator (e.g.,...
67 KB (8,040 words) - 07:43, 12 June 2025
This is a comparison of notable web frameworks, software used to build and deploy web applications. This article focuses on frameworks used for building...
60 KB (1,410 words) - 20:39, 28 June 2025