| Class | Description |
|---|---|
| Choose1 |
Choose1 is ( node1 | node2 | nodeN )
|
| ColumnName |
column name token (alpha (alpha|underscore|digit|colon)*
|
| End |
end of parse designator
|
| FixedSave |
parse fixed string and save the result
|
| FixedSkip |
parse fixed string and don't save result
|
| Name |
name token (alpha (alpha|underscore|digit)*
|
| NonEmptyList |
NonEmptyList is a sequence of "node ( comma node )*"
|
| Nothing |
Yuml token ""
|
| NumBer |
a NumBer is a sequence of [-](digit)+[.(digit)+]
|
| Optional |
optional token [t]
|
| Pattern |
pattern is a sequence of tokens to parse
|
| QuotedString |
single quoted or double quoted string
|
| Token |
a token is a primitive unit of parsing
|