Crate pretty_text_parser

Crate pretty_text_parser 

Source
Expand description

Parser implementation for bevy_pretty_text.

Provides the trait extension ParserContext for easily adding StrContext for error reporting.

Modules§

syntax
Module for generating parser documentation.

Structs§

Milliseconds
A duration expressed in milliseconds.
Minutes
A duration expressed in minutes.
PrettyText
Seconds
A duration expressed in seconds.
Style
Styles

Enums§

Arg
CommandKind
Item
PrettyParserError
Error produced by a pretty text parsing failure.
Span

Traits§

ArgParser
Trait for customizing how an argument is parsed for the dynamic effect trait.
ParserContext
Wraps winnow’s context error reporting with short names.

Functions§

duration_millis
Parse a duration from input and convert to milliseconds.
duration_mins
Parse a duration from input and convert to minutes.
duration_secs
Parse a duration from input and convert to seconds.
parse
range
Parse a bounded range from input.
trim
Trim whitespace surrounding parser.
tuple_struct
Parse fields of a tuple struct with inner.