- class Alt
-
Alt(arg1, arg2, arg3...)
matches arg1 or arg2 or arg3...
Methods
- __init__(self, *args)
- __str__(self)
- buildValidator(self, validator, initial, final)
- class Atom
-
Atom(arg)
matches exactly one occurence of 'arg'
Methods
- __init__(self, token)
- buildValidator(self, validator, initial, final)
- class Opt
-
Opt(arg)
matches zero or one occurrences of 'arg'
Methods
- __init__(self, arg)
- __str__(self)
- buildValidator(self, validator, initial, final)
- class QName(Atom)
-
QName(namespaceUri, qualifiedName)
matches a fully qualified name (e.g., xsl:sort)
Methods
- __init__(self, namespaceUri, qualifiedName)
- Overrides: __init__ from class Atom
- __str__(self)
Methods inherited from class Atom
- class Rep
-
Rep(arg)
matches zero or more occurrences of 'arg'
Methods
- __init__(self, arg)
- __str__(self)
- buildValidator(self, validator, initial, final)
- class Rep1
-
Rep1(arg)
matches one or more occurrences of 'arg'
Methods
- __init__(self, arg)
- __str__(self)
- buildValidator(self, validator, initial, final)
- class Seq
-
Seq(arg1, arg2, arg3...)
matches arg1 followed by arg2 followed by arg3...
Methods
- __init__(self, *args)
- __str__(self)
- buildValidator(self, validator, initial, final)
- class Validator
-
Methods
- __init__(self, expr)
- __str__(self)
- getValidation(self)
- transition(self, token, state1, state2)
- validate(self, validation, token)