rush-parser

Crates.iorush-parser
lib.rsrush-parser
version0.1.1
sourcesrc
created_at2022-12-11 17:15:51.015471
updated_at2022-12-28 14:02:58.624306
descriptionA lexer and parser for the rush programming language
homepage
repositoryhttps://github.com/rush-rs/rush.git
max_upload_size
id734421
size137,282
Mik Mueller (MikMuellerDev)

documentation

README

rush Parser

A crate which performs syntactic analysis on rush programs whilst creating an AST.

This crate implements a lexer and a parser for the rush programming language. This parser is a recursive descent parser, meaning it uses a top-down approach. For infix expressions, an operator precedence algorithm is used. The AST generated by this crate is often validated and annotated by the rush-analyzer before being fed into a compiler.

Commit count: 816

cargo fmt