mitex-parser 0.2.4

Parser for MiTeX
Documentation

Given source strings, MiTeX Parser provides an AST (abstract syntax tree).

Option: Command Specification

The parser retrieves a command specification which defines shape of commands. With the specification, the parser can parse commands correctly. Otherwise, all commands are parsed as barely names without arguments.

Produce: AST

It returns an untyped syntax node representing the AST defined by [rowan]. You can access the AST conveniently with interfaces provided by [rowan::SyntaxNode].

The untyped syntax node can convert to typed ones defined in [crate::syntax].

The untyped syntax node can also convert to [rowan::cursor::SyntaxNode] to modify the AST syntactically.