🗣️

Parser

advanced

AST generation from tokens

Tokenlerden AST olusturma

Estimated Time
⏱️ 1-2 months
Essential Crates
📦 1

Tags

parserastgrammarcompiler

Required Crates

Essential

pest
PEG parser generator

PEG parser uretici

crates.io →
pest = "2"

Optional

chumsky
Parser combinators

Parser kombinatorleri

crates.io →
chumsky = "0.9"
lalrpop
LALR parser generator

LALR parser uretici

crates.io →
lalrpop-util = "0.20"

Starter Template

Copy this Cargo.toml to get started:

[package]
name = "my-parser"
version = "0.1.0"
edition = "2021"

[dependencies]
pest = "2"
chumsky = "0.9"
lalrpop-util = "0.20"
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other Language & Compiler Projects