LL(1) parser generator for Rust
-
Updated
May 27, 2024 - Rust
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.
LL(1) parser generator for Rust
The prettier pattern-matching parser with automatic error recovery
An incremental parsing system for programming tools
A library to assist in the creation of an interpreter or compiler and its associated runtime.
Builder and parser of TrueType fonts
Builder and parser of OpenType fonts
Foundation for building and parsing fonts
A library to handle type-safe communication with USI-compatible shogi engines.
rust crate that provides functionality to fetch YouTube video transcripts
Custom CSV parser for the .csv files that the game War Thunder utilizes
An extremely fast (but opinionated) tool for working with WPT metadata while developing an implementation of WebGPU in a web browser.