Expand description

pomsky-syntax

Crate for parsing pomsky expressions.

Usage

let (result, warnings) = pomsky_syntax::parse("let x = 'test'; x*", 256).unwrap();
assert!(warnings.is_empty());

Modules

Module containing all the errors that can occur during parsing

Module containing the AST (abstract syntax tree) types for expressions

Provides warnings that are shown to the user (in addition to the output)

Structs

A source code location, marked by the start and end byte offset. If both are zero, this is considered as “empty” or “missing”, and Span::range returns None.

Functions

Parses a source string as a pomsky expression.