lexical-analysis
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 310 public repositories matching this topic...
-
Updated
Oct 19, 2020 - C++
-
Updated
Oct 12, 2020 - Java
-
Updated
Nov 10, 2020 - C
-
Updated
Jul 13, 2020 - C++
-
Updated
Nov 7, 2020 - D
-
Updated
Aug 15, 2019 - Swift
-
Updated
Mar 21, 2018 - C++
-
Updated
Apr 10, 2019 - Common Lisp
-
Updated
Oct 20, 2020 - C
-
Updated
Sep 15, 2020 - Swift
-
Updated
Sep 9, 2020 - C#
-
Updated
Sep 30, 2017 - JavaScript
-
Updated
Nov 4, 2020 - C
-
Updated
Feb 2, 2020 - Python
-
Updated
Aug 2, 2020 - JavaScript
-
Updated
Nov 2, 2018 - Java
-
Updated
Sep 11, 2017 - C++
-
Updated
Apr 22, 2020 - Python
-
Updated
May 15, 2018 - C++
-
Updated
Oct 5, 2020 - C++
-
Updated
Oct 19, 2018 - Makefile
-
Updated
Apr 16, 2020 - HTML
-
Updated
Jan 8, 2019 - C#
-
Updated
Feb 20, 2018 - Python
-
Updated
May 14, 2018 - Yacc
- Wikipedia
- Wikipedia


Integrate into build