Expand description
TeXForm transform crate: phase-oriented AST rewrite pipeline.
Re-exports§
pub use config::BuildConfig;pub use config::NormalizeConfig;pub use config::Profile;pub use config::TransformConfig;pub use context::TransformContext;pub use error::TransformBuildError;pub use error::TransformError;pub use finalize_ast::FinalizeAstConfig;pub use finalize_ast::FinalizeAstReport;pub use finalize_ast::FinalizeAstStepReport;pub use finalize_ast::FinalizeAstStepReports;pub use flatten_groups::FlattenGroupsActionCounts;pub use flatten_groups::FlattenGroupsConfig;pub use flatten_groups::FlattenGroupsGuardCounts;pub use flatten_groups::FlattenGroupsReport;pub use lower_attributes::Attr;pub use lower_attributes::AttrValue;pub use lower_attributes::AttributeFormCounts;pub use lower_attributes::AttributeSet;pub use lower_attributes::AttributeStat;pub use lower_attributes::LowerAttributesConfig;pub use lower_attributes::LowerAttributesReport;pub use lower_attributes::MathFontValue;pub use lower_attributes::SizeValue;pub use lower_attributes::StyleValue;pub use lower_attributes::TextFamily;pub use lower_attributes::TextSeries;pub use lower_attributes::TextShape;pub use report::TransformReport;pub use rewrite::ContractViolation;pub use rewrite::NormalizationLevel;pub use rewrite::NormalizationLevelSet;pub use rewrite::Plan as RewritePlan;pub use rewrite::PlanBuildError;pub use rewrite::RewriteError;pub use rewrite::RewriteReport;pub use rewrite::RewriteRule;pub use rewrite::RewriteRuleStat;pub use rewrite::RuleAvailabilityFailure;pub use rewrite::RuleConsumes;pub use rewrite::RuleEffect;pub use rewrite::RuleError;pub use rewrite::RuleFidelity;pub use rewrite::RuleKey;pub use rewrite::RuleMeta;pub use rewrite::RuleProduces;pub use rewrite::RuleTarget;pub use rewrite::RuleTargetKey;pub use rewrite::RuleTargetKind;pub use rewrite::collect_eliminated_violations;
Modules§
- config
- User-facing transform configuration.
- context
- Compiled transform execution context.
- error
- Top-level transform errors.
- finalize_
ast - Final AST cleanup that does not depend on rewrite metadata.
- flatten_
groups - FlattenGroups removes structurally redundant explicit and implicit groups.
- lower_
attributes - Lower attribute-scope commands to explicit prefix / declarative form.
- report
- Aggregate transform report.
- rewrite
- AST rewrite phase: scheduling, rule application, and eliminated-form checks.