A parser and visualization tool for the Unified Augmentation Language (UAL).
Visit the web application at: https://emberian.github.io/ual-tool/
UAL provides 5 fundamental constructs:
- Structure
< >- Represents structured content - Invocation
( )- Represents invoked or called content - Existence
&- Represents existence or reference (prefix operator) - Specification
[ ]- Represents specifications - Conjuration
{ }- Represents conjured content
All constructs support full nesting.
cd ual-tool
cargo run -- "<hello (world)>"
# or pipe from stdin
echo "[specification]" | cargo runcd ual-tool-web
trunk serve
# Visit http://localhost:8080cargo build --release -p ual-toolcd ual-tool-web
trunk build --releaseThe web application is automatically deployed to GitHub Pages when pushing to the main branch.