# Package relaxngcc.automaton

package relaxngcc.automaton

Related Packages
Package
Description
relaxngcc
Class
Description
Alphabet
An alphabet in RelaxNGCC is one of following types: 1.
Alphabet.DataText
Alphabet.EnterAttribute
Alphabet of the type "enter attribute."
Alphabet.EnterElement
Alphabet of the type "enter element."
Alphabet.ForAction
Alphabet.Fork
Alphabet that "forks" a state into a set of sub-automata.
Alphabet.LeaveAttribute
Alphabet of the type "leave attribute."
Alphabet.LeaveElement
Alphabet of the type "leave element."
Alphabet.Markup
Base class for (enter|leave)(Attribute|Element).
Alphabet.Ref
Alphabet of the type "ref."
Alphabet.Text
Alphabet.ValueText
Head
Place holder for the description of HEAD(x).
State
A State object has zero or more Transition objects
Transition
A Trnasition is a tuple of an Alphabet, a next state, and user-defined action.
WithOrder
Implemented by those alphabets that have orders.