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,613 public repositories matching this topic...
Interpreted language written in Rust
-
Updated
Oct 27, 2024 - Rust
Shark programming language
-
Updated
Oct 26, 2024 - Go
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
-
Updated
Oct 26, 2024 - Go
A parser library for Go
-
Updated
Oct 27, 2024 - Go
This library serves as a base set of code that all Black Rook projects use. End users are encouraged to pick and choose, mix and match.
-
Updated
Oct 26, 2024 - Java
GDShrapt is object-oriented one-pass parser of GDScript programming language.
-
Updated
Oct 26, 2024 - C#
The nue Programming Language
-
Updated
Oct 26, 2024 - C
C language lexer & parser & virtual interpreter from scratch in Rust
-
Updated
Oct 26, 2024 - Rust
a C# embeddable lexer and parser generator (.Net core)
-
Updated
Oct 26, 2024 - C#
An inline, fast, powerful and lightweight PEG parser generator for JavaScript and TypeScript, with semantic actions, parametrized rules, support for native regexps, error recovery, warnings, integrated AST generation and visitors, cut operator, back references, grammar merging, and a lot more.
-
Updated
Oct 26, 2024 - TypeScript
Parser Building Toolkit for JavaScript
-
Updated
Oct 25, 2024 - TypeScript
A simplistic and customizable header-only general purpose lexer in C.
-
Updated
Oct 25, 2024 - C
- Followers
- 10.5k followers
- Wikipedia
- Wikipedia