class ONE_ERE |
---|
None, Any_Num, One_Plus, Zero_One, |
---|
Exact_Count, At_Least, Range ; |
---|
One_Char, Parenthesised, Duplicated ; |
---|
Exact_Count, At_Least, Range ; |
---|
None, Any_Num, One_Plus, Zero_One, |
---|
const Number_Base : CARD := 10 ; |
---|
One_Char, Parenthesised, Duplicated ; |
---|
None, Any_Num, One_Plus, Zero_One, |
---|
One_Char, Parenthesised, Duplicated ; |
---|
Exact_Count, At_Least, Range ; |
---|
None, Any_Num, One_Plus, Zero_One, |
---|
attr dup_kind : CARD ; |
---|
**** | as needed. |
attr dup_kind : CARD ; |
---|
**** | as needed. |
duplicate_expression( |
---|
high : CARD ; |
---|
high : CARD ; |
---|
attr low, |
---|
attr low, |
---|
attr parenthesised : REG_EXP ; |
---|
**** | parenthesised form |
attr parenthesised : REG_EXP ; |
---|
**** | parenthesised form |
attr single : ONE_CHAR_ERE ; |
---|
**** | This only if not parenthesised |
attr single : ONE_CHAR_ERE ; |
---|
**** | This only if not parenthesised |
attr variant : CARD ; |
---|
attr variant : CARD ; |
---|