texform-argspec 0.1.0

xparse-style argument specification parser for TeXForm (internal; use the texform crate)
Documentation
1
2
3
4
5
6
7
# texform-argspec

Internal implementation crate for [texform](https://crates.io/crates/texform). Do not depend on this crate directly — its API has no stability guarantees and may change in any release. Use the `texform` facade crate instead.

This crate parses TeXForm's xparse-style argument-specification language — the compact signatures (mandatory `m`, optional `o`, star `s`, delimited `d`, and friends) that describe how each LaTeX command and environment consumes its arguments.

It is consumed by `texform-knowledge` (every knowledge-base record carries an argspec), by the parser in `texform-core` (to drive argument consumption), and by the public `validate_argspec` API on the facade.