Expand description
The multilinear-parser library provides functionality to parse a multilinear system from a text-based format.
It allows you to define events, which rely on various channel specific conditions or changes using a markdown inspired syntax.
Example Event Syntax:
# Move to Livingroom
place: bedroom > livingroom
# Get Dressed
place: bedroom
clothes: pajamas > casualSupports logical combinations:
(clothes: pajamas | clothes: casual) & place: bedroomStructs§
- Named
Multilinear Info - A multilinear info containing the mapped channel and event names.
Enums§
- Condition
Parsing Error - Represents errors that can occur when parsing conditions.
- Error
- Represents errors that can occur during parsing.
- Line
Error Kind - Represents the kinds of errors that can occur when parsing a line.
Functions§
- parse_
multilinear - Parses a multilinear system from a reader.