Skip to main content

Module ast

Module ast 

Source
Expand description

AST types for RELAX NG Compact syntax (subset used by OOXML schemas).

Structs§

DatatypeParam
Datatype parameter: { length = "4" }.
Definition
A named definition: name = pattern.
Namespace
Namespace declaration: namespace prefix = "uri" or default namespace prefix = "uri".
QName
Qualified name with optional prefix.
Schema
A complete RNC schema file.

Enums§

NameClass
Name class for element/attribute names (supports wildcards and exclusions).
Pattern
RELAX NG pattern (simplified for OOXML schemas).