mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
6651 lines
174 KiB
Plaintext
6651 lines
174 KiB
Plaintext
redos_variants.swift:
|
|
# 44| [RegExpDot] .
|
|
|
|
# 44| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 46| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 46| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 46| [RegExpSequence] a*b
|
|
#-----| 0 -> [RegExpStar] a*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 46| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 47| [RegExpGroup] (a*)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 47| [RegExpSequence] (a*)b
|
|
#-----| 0 -> [RegExpGroup] (a*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 47| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 47| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 47| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 48| [RegExpGroup] (a)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 48| [RegExpStar] (a)*
|
|
#-----| 0 -> [RegExpGroup] (a)
|
|
|
|
# 48| [RegExpSequence] (a)*b
|
|
#-----| 0 -> [RegExpStar] (a)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 48| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 48| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 49| [RegExpGroup] (a*)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 49| [RegExpStar] (a*)*
|
|
#-----| 0 -> [RegExpGroup] (a*)
|
|
|
|
# 49| [RegExpSequence] (a*)*b
|
|
#-----| 0 -> [RegExpStar] (a*)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 49| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 49| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 49| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 50| [RegExpGroup] ((a*)*b)
|
|
#-----| 0 -> [RegExpSequence] (a*)*b
|
|
|
|
# 50| [RegExpGroup] (a*)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 50| [RegExpStar] (a*)*
|
|
#-----| 0 -> [RegExpGroup] (a*)
|
|
|
|
# 50| [RegExpSequence] (a*)*b
|
|
#-----| 0 -> [RegExpStar] (a*)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 50| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 50| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 50| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 52| [RegExpGroup] (a|aa?)
|
|
#-----| 0 -> [RegExpAlt] a|aa?
|
|
|
|
# 52| [RegExpSequence] (a|aa?)b
|
|
#-----| 0 -> [RegExpGroup] (a|aa?)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 52| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 52| [RegExpAlt] a|aa?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpSequence] aa?
|
|
|
|
# 52| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 52| [RegExpSequence] aa?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpOpt] a?
|
|
|
|
# 52| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 52| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 52| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 53| [RegExpGroup] (a|aa?)
|
|
#-----| 0 -> [RegExpAlt] a|aa?
|
|
|
|
# 53| [RegExpStar] (a|aa?)*
|
|
#-----| 0 -> [RegExpGroup] (a|aa?)
|
|
|
|
# 53| [RegExpSequence] (a|aa?)*b
|
|
#-----| 0 -> [RegExpStar] (a|aa?)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 53| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 53| [RegExpAlt] a|aa?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpSequence] aa?
|
|
|
|
# 53| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 53| [RegExpSequence] aa?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpOpt] a?
|
|
|
|
# 53| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 53| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 53| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 58| [RegExpCaret] ^
|
|
|
|
# 58| [RegExpSequence] ^_(__|.)+_$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 2 -> [RegExpPlus] (__|.)+
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 4 -> [RegExpDollar] $
|
|
|
|
# 58| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 58| [RegExpGroup] (__|.)
|
|
#-----| 0 -> [RegExpAlt] __|.
|
|
|
|
# 58| [RegExpPlus] (__|.)+
|
|
#-----| 0 -> [RegExpGroup] (__|.)
|
|
|
|
# 58| [RegExpConstant, RegExpNormalChar] __
|
|
|
|
# 58| [RegExpAlt] __|.
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] __
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 58| [RegExpDot] .
|
|
|
|
# 58| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 58| [RegExpDollar] $
|
|
|
|
# 59| [RegExpCaret] ^
|
|
|
|
# 59| [RegExpSequence] ^_(__|[^_])+_$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 2 -> [RegExpPlus] (__|[^_])+
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 4 -> [RegExpDollar] $
|
|
|
|
# 59| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 59| [RegExpGroup] (__|[^_])
|
|
#-----| 0 -> [RegExpAlt] __|[^_]
|
|
|
|
# 59| [RegExpPlus] (__|[^_])+
|
|
#-----| 0 -> [RegExpGroup] (__|[^_])
|
|
|
|
# 59| [RegExpConstant, RegExpNormalChar] __
|
|
|
|
# 59| [RegExpAlt] __|[^_]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] __
|
|
#-----| 1 -> [RegExpCharacterClass] [^_]
|
|
|
|
# 59| [RegExpCharacterClass] [^_]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 59| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 59| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 59| [RegExpDollar] $
|
|
|
|
# 66| [RegExpCaret] ^
|
|
|
|
# 66| [RegExpSequence] ^\b_((?:__|[\s\S])+?)_\b
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpSpecialChar] \b
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 3 -> [RegExpGroup] ((?:__|[\s\S])+?)
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 5 -> [RegExpSpecialChar] \b
|
|
|
|
# 66| [RegExpAlt] ^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)
|
|
#-----| 0 -> [RegExpSequence] ^\b_((?:__|[\s\S])+?)_\b
|
|
#-----| 1 -> [RegExpSequence] ^\*((?:\*\*|[\s\S])+?)\*(?!\*)
|
|
|
|
# 66| [RegExpSpecialChar] \b
|
|
|
|
# 66| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 66| [RegExpGroup] ((?:__|[\s\S])+?)
|
|
#-----| 0 -> [RegExpPlus] (?:__|[\s\S])+?
|
|
|
|
# 66| [RegExpGroup] (?:__|[\s\S])
|
|
#-----| 0 -> [RegExpAlt] __|[\s\S]
|
|
|
|
# 66| [RegExpPlus] (?:__|[\s\S])+?
|
|
#-----| 0 -> [RegExpGroup] (?:__|[\s\S])
|
|
|
|
# 66| [RegExpConstant, RegExpNormalChar] __
|
|
|
|
# 66| [RegExpAlt] __|[\s\S]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] __
|
|
#-----| 1 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 66| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 66| [RegExpCharacterClassEscape] \s
|
|
|
|
# 66| [RegExpCharacterClassEscape] \S
|
|
|
|
# 66| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 66| [RegExpSpecialChar] \b
|
|
|
|
# 66| [RegExpCaret] ^
|
|
|
|
# 66| [RegExpSequence] ^\*((?:\*\*|[\s\S])+?)\*(?!\*)
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 2 -> [RegExpGroup] ((?:\*\*|[\s\S])+?)
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 4 -> [RegExpNegativeLookahead] (?!\*)
|
|
|
|
# 66| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 66| [RegExpGroup] ((?:\*\*|[\s\S])+?)
|
|
#-----| 0 -> [RegExpPlus] (?:\*\*|[\s\S])+?
|
|
|
|
# 66| [RegExpGroup] (?:\*\*|[\s\S])
|
|
#-----| 0 -> [RegExpAlt] \*\*|[\s\S]
|
|
|
|
# 66| [RegExpPlus] (?:\*\*|[\s\S])+?
|
|
#-----| 0 -> [RegExpGroup] (?:\*\*|[\s\S])
|
|
|
|
# 66| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 66| [RegExpSequence] \*\*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 66| [RegExpAlt] \*\*|[\s\S]
|
|
#-----| 0 -> [RegExpSequence] \*\*
|
|
#-----| 1 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 66| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 66| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 66| [RegExpCharacterClassEscape] \s
|
|
|
|
# 66| [RegExpCharacterClassEscape] \S
|
|
|
|
# 66| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 66| [RegExpNegativeLookahead] (?!\*)
|
|
|
|
# 66| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 69| [RegExpCaret] ^
|
|
|
|
# 69| [RegExpSequence] ^\b_((?:__|[\s\S])+?)_\b
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpSpecialChar] \b
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 3 -> [RegExpGroup] ((?:__|[\s\S])+?)
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 5 -> [RegExpSpecialChar] \b
|
|
|
|
# 69| [RegExpAlt] ^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)
|
|
#-----| 0 -> [RegExpSequence] ^\b_((?:__|[\s\S])+?)_\b
|
|
#-----| 1 -> [RegExpSequence] ^\*((?:\*\*|[\s\S])+?)\*(?!\*)
|
|
|
|
# 69| [RegExpSpecialChar] \b
|
|
|
|
# 69| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 69| [RegExpGroup] ((?:__|[\s\S])+?)
|
|
#-----| 0 -> [RegExpPlus] (?:__|[\s\S])+?
|
|
|
|
# 69| [RegExpGroup] (?:__|[\s\S])
|
|
#-----| 0 -> [RegExpAlt] __|[\s\S]
|
|
|
|
# 69| [RegExpPlus] (?:__|[\s\S])+?
|
|
#-----| 0 -> [RegExpGroup] (?:__|[\s\S])
|
|
|
|
# 69| [RegExpConstant, RegExpNormalChar] __
|
|
|
|
# 69| [RegExpAlt] __|[\s\S]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] __
|
|
#-----| 1 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 69| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 69| [RegExpCharacterClassEscape] \s
|
|
|
|
# 69| [RegExpCharacterClassEscape] \S
|
|
|
|
# 69| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 69| [RegExpSpecialChar] \b
|
|
|
|
# 69| [RegExpCaret] ^
|
|
|
|
# 69| [RegExpSequence] ^\*((?:\*\*|[\s\S])+?)\*(?!\*)
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 2 -> [RegExpGroup] ((?:\*\*|[\s\S])+?)
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 4 -> [RegExpNegativeLookahead] (?!\*)
|
|
|
|
# 69| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 69| [RegExpGroup] ((?:\*\*|[\s\S])+?)
|
|
#-----| 0 -> [RegExpPlus] (?:\*\*|[\s\S])+?
|
|
|
|
# 69| [RegExpGroup] (?:\*\*|[\s\S])
|
|
#-----| 0 -> [RegExpAlt] \*\*|[\s\S]
|
|
|
|
# 69| [RegExpPlus] (?:\*\*|[\s\S])+?
|
|
#-----| 0 -> [RegExpGroup] (?:\*\*|[\s\S])
|
|
|
|
# 69| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 69| [RegExpSequence] \*\*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 69| [RegExpAlt] \*\*|[\s\S]
|
|
#-----| 0 -> [RegExpSequence] \*\*
|
|
#-----| 1 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 69| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 69| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 69| [RegExpCharacterClassEscape] \s
|
|
|
|
# 69| [RegExpCharacterClassEscape] \S
|
|
|
|
# 69| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 69| [RegExpNegativeLookahead] (?!\*)
|
|
|
|
# 69| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 74| [RegExpCaret] ^
|
|
|
|
# 74| [RegExpSequence] ^\b_((?:__|[^_])+?)_\b
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpSpecialChar] \b
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 3 -> [RegExpGroup] ((?:__|[^_])+?)
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 5 -> [RegExpSpecialChar] \b
|
|
|
|
# 74| [RegExpAlt] ^\b_((?:__|[^_])+?)_\b|^\*((?:\*\*|[^*])+?)\*(?!\*)
|
|
#-----| 0 -> [RegExpSequence] ^\b_((?:__|[^_])+?)_\b
|
|
#-----| 1 -> [RegExpSequence] ^\*((?:\*\*|[^*])+?)\*(?!\*)
|
|
|
|
# 74| [RegExpSpecialChar] \b
|
|
|
|
# 74| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 74| [RegExpGroup] ((?:__|[^_])+?)
|
|
#-----| 0 -> [RegExpPlus] (?:__|[^_])+?
|
|
|
|
# 74| [RegExpGroup] (?:__|[^_])
|
|
#-----| 0 -> [RegExpAlt] __|[^_]
|
|
|
|
# 74| [RegExpPlus] (?:__|[^_])+?
|
|
#-----| 0 -> [RegExpGroup] (?:__|[^_])
|
|
|
|
# 74| [RegExpConstant, RegExpNormalChar] __
|
|
|
|
# 74| [RegExpAlt] __|[^_]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] __
|
|
#-----| 1 -> [RegExpCharacterClass] [^_]
|
|
|
|
# 74| [RegExpCharacterClass] [^_]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 74| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 74| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 74| [RegExpSpecialChar] \b
|
|
|
|
# 74| [RegExpCaret] ^
|
|
|
|
# 74| [RegExpSequence] ^\*((?:\*\*|[^*])+?)\*(?!\*)
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 2 -> [RegExpGroup] ((?:\*\*|[^*])+?)
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 4 -> [RegExpNegativeLookahead] (?!\*)
|
|
|
|
# 74| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 74| [RegExpGroup] ((?:\*\*|[^*])+?)
|
|
#-----| 0 -> [RegExpPlus] (?:\*\*|[^*])+?
|
|
|
|
# 74| [RegExpGroup] (?:\*\*|[^*])
|
|
#-----| 0 -> [RegExpAlt] \*\*|[^*]
|
|
|
|
# 74| [RegExpPlus] (?:\*\*|[^*])+?
|
|
#-----| 0 -> [RegExpGroup] (?:\*\*|[^*])
|
|
|
|
# 74| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 74| [RegExpSequence] \*\*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 74| [RegExpAlt] \*\*|[^*]
|
|
#-----| 0 -> [RegExpSequence] \*\*
|
|
#-----| 1 -> [RegExpCharacterClass] [^*]
|
|
|
|
# 74| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 74| [RegExpCharacterClass] [^*]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 74| [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 74| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 74| [RegExpNegativeLookahead] (?!\*)
|
|
|
|
# 74| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 79| [RegExpGroup] (.*,)
|
|
#-----| 0 -> [RegExpSequence] .*,
|
|
|
|
# 79| [RegExpPlus] (.*,)+
|
|
#-----| 0 -> [RegExpGroup] (.*,)
|
|
|
|
# 79| [RegExpSequence] (.*,)+.+
|
|
#-----| 0 -> [RegExpPlus] (.*,)+
|
|
#-----| 1 -> [RegExpPlus] .+
|
|
|
|
# 79| [RegExpDot] .
|
|
|
|
# 79| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 79| [RegExpSequence] .*,
|
|
#-----| 0 -> [RegExpStar] .*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 79| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 79| [RegExpDot] .
|
|
|
|
# 79| [RegExpPlus] .+
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 85| [RegExpCaret] ^
|
|
|
|
# 85| [RegExpSequence] ^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpOpt] (?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?
|
|
|
|
# 85| [RegExpGroup] (?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))
|
|
#-----| 0 -> [RegExpSequence] \s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\))
|
|
|
|
# 85| [RegExpOpt] (?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?
|
|
#-----| 0 -> [RegExpGroup] (?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))
|
|
|
|
# 85| [RegExpCharacterClassEscape] \s
|
|
|
|
# 85| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 85| [RegExpSequence] \s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\))
|
|
#-----| 0 -> [RegExpPlus] \s+
|
|
#-----| 1 -> [RegExpGroup] (?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\))
|
|
|
|
# 85| [RegExpGroup] (?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\))
|
|
#-----| 0 -> [RegExpAlt] "(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)
|
|
|
|
# 85| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 85| [RegExpSequence] "(?:[^"\\]|\\\\|\\.)+"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpPlus] (?:[^"\\]|\\\\|\\.)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 85| [RegExpAlt] "(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)
|
|
#-----| 0 -> [RegExpSequence] "(?:[^"\\]|\\\\|\\.)+"
|
|
#-----| 1 -> [RegExpSequence] '(?:[^'\\]|\\\\|\\.)+'
|
|
#-----| 2 -> [RegExpSequence] \((?:[^)\\]|\\\\|\\.)+\)
|
|
|
|
# 85| [RegExpGroup] (?:[^"\\]|\\\\|\\.)
|
|
#-----| 0 -> [RegExpAlt] [^"\\]|\\\\|\\.
|
|
|
|
# 85| [RegExpPlus] (?:[^"\\]|\\\\|\\.)+
|
|
#-----| 0 -> [RegExpGroup] (?:[^"\\]|\\\\|\\.)
|
|
|
|
# 85| [RegExpCharacterClass] [^"\\]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpAlt] [^"\\]|\\\\|\\.
|
|
#-----| 0 -> [RegExpCharacterClass] [^"\\]
|
|
#-----| 1 -> [RegExpSequence] \\\\
|
|
#-----| 2 -> [RegExpSequence] \\.
|
|
|
|
# 85| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpSequence] \\\\
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpSequence] \\.
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 85| [RegExpDot] .
|
|
|
|
# 85| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 85| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 85| [RegExpSequence] '(?:[^'\\]|\\\\|\\.)+'
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] '
|
|
#-----| 1 -> [RegExpPlus] (?:[^'\\]|\\\\|\\.)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 85| [RegExpGroup] (?:[^'\\]|\\\\|\\.)
|
|
#-----| 0 -> [RegExpAlt] [^'\\]|\\\\|\\.
|
|
|
|
# 85| [RegExpPlus] (?:[^'\\]|\\\\|\\.)+
|
|
#-----| 0 -> [RegExpGroup] (?:[^'\\]|\\\\|\\.)
|
|
|
|
# 85| [RegExpCharacterClass] [^'\\]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] '
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpAlt] [^'\\]|\\\\|\\.
|
|
#-----| 0 -> [RegExpCharacterClass] [^'\\]
|
|
#-----| 1 -> [RegExpSequence] \\\\
|
|
#-----| 2 -> [RegExpSequence] \\.
|
|
|
|
# 85| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpSequence] \\\\
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpSequence] \\.
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 85| [RegExpDot] .
|
|
|
|
# 85| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \(
|
|
|
|
# 85| [RegExpSequence] \((?:[^)\\]|\\\\|\\.)+\)
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \(
|
|
#-----| 1 -> [RegExpPlus] (?:[^)\\]|\\\\|\\.)+
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \)
|
|
|
|
# 85| [RegExpGroup] (?:[^)\\]|\\\\|\\.)
|
|
#-----| 0 -> [RegExpAlt] [^)\\]|\\\\|\\.
|
|
|
|
# 85| [RegExpPlus] (?:[^)\\]|\\\\|\\.)+
|
|
#-----| 0 -> [RegExpGroup] (?:[^)\\]|\\\\|\\.)
|
|
|
|
# 85| [RegExpCharacterClass] [^)\\]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] )
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpAlt] [^)\\]|\\\\|\\.
|
|
#-----| 0 -> [RegExpCharacterClass] [^)\\]
|
|
#-----| 1 -> [RegExpSequence] \\\\
|
|
#-----| 2 -> [RegExpSequence] \\.
|
|
|
|
# 85| [RegExpConstant, RegExpNormalChar] )
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpSequence] \\\\
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 85| [RegExpSequence] \\.
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 85| [RegExpDot] .
|
|
|
|
# 85| [RegExpConstant, RegExpEscape] \)
|
|
|
|
# 90| [RegExpCaret] ^
|
|
|
|
# 90| [RegExpSequence] ^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpStar] *
|
|
#-----| 2 -> [RegExpGroup] (\S.*\|.*)
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 4 -> [RegExpStar] *
|
|
#-----| 5 -> [RegExpGroup] ([-:]+ *\|[-| :]*)
|
|
#-----| 6 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 7 -> [RegExpGroup] ((?:.*\|.*(?:\n|$))*)
|
|
#-----| 8 -> [RegExpStar] \n*
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 90| [RegExpStar] *
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 90| [RegExpGroup] (\S.*\|.*)
|
|
#-----| 0 -> [RegExpSequence] \S.*\|.*
|
|
|
|
# 90| [RegExpCharacterClassEscape] \S
|
|
|
|
# 90| [RegExpSequence] \S.*\|.*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \S
|
|
#-----| 1 -> [RegExpStar] .*
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \|
|
|
#-----| 3 -> [RegExpStar] .*
|
|
|
|
# 90| [RegExpDot] .
|
|
|
|
# 90| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 90| [RegExpConstant, RegExpEscape] \|
|
|
|
|
# 90| [RegExpDot] .
|
|
|
|
# 90| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 90| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 90| [RegExpStar] *
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 90| [RegExpGroup] ([-:]+ *\|[-| :]*)
|
|
#-----| 0 -> [RegExpSequence] [-:]+ *\|[-| :]*
|
|
|
|
# 90| [RegExpCharacterClass] [-:]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 90| [RegExpPlus] [-:]+
|
|
#-----| 0 -> [RegExpCharacterClass] [-:]
|
|
|
|
# 90| [RegExpSequence] [-:]+ *\|[-| :]*
|
|
#-----| 0 -> [RegExpPlus] [-:]+
|
|
#-----| 1 -> [RegExpStar] *
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \|
|
|
#-----| 3 -> [RegExpStar] [-| :]*
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 90| [RegExpStar] *
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 90| [RegExpConstant, RegExpEscape] \|
|
|
|
|
# 90| [RegExpCharacterClass] [-| :]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] |
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar]
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 90| [RegExpStar] [-| :]*
|
|
#-----| 0 -> [RegExpCharacterClass] [-| :]
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar] |
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 90| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 90| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 90| [RegExpGroup] ((?:.*\|.*(?:\n|$))*)
|
|
#-----| 0 -> [RegExpStar] (?:.*\|.*(?:\n|$))*
|
|
|
|
# 90| [RegExpGroup] (?:.*\|.*(?:\n|$))
|
|
#-----| 0 -> [RegExpSequence] .*\|.*(?:\n|$)
|
|
|
|
# 90| [RegExpStar] (?:.*\|.*(?:\n|$))*
|
|
#-----| 0 -> [RegExpGroup] (?:.*\|.*(?:\n|$))
|
|
|
|
# 90| [RegExpDot] .
|
|
|
|
# 90| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 90| [RegExpSequence] .*\|.*(?:\n|$)
|
|
#-----| 0 -> [RegExpStar] .*
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \|
|
|
#-----| 2 -> [RegExpStar] .*
|
|
#-----| 3 -> [RegExpGroup] (?:\n|$)
|
|
|
|
# 90| [RegExpConstant, RegExpEscape] \|
|
|
|
|
# 90| [RegExpDot] .
|
|
|
|
# 90| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 90| [RegExpGroup] (?:\n|$)
|
|
#-----| 0 -> [RegExpAlt] \n|$
|
|
|
|
# 90| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 90| [RegExpAlt] \n|$
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 90| [RegExpDollar] $
|
|
|
|
# 90| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 90| [RegExpStar] \n*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 96| [RegExpConstant, RegExpEscape] \/
|
|
|
|
# 96| [RegExpSequence] \/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \/
|
|
#-----| 1 -> [RegExpNegativeLookahead] (?![ *])
|
|
#-----| 2 -> [RegExpStar] (\\\/|.)*?
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \/
|
|
#-----| 4 -> [RegExpStar] [gim]*
|
|
#-----| 5 -> [RegExpPositiveLookahead] (?=\W|$)
|
|
|
|
# 96| [RegExpNegativeLookahead] (?![ *])
|
|
|
|
# 96| [RegExpCharacterClass] [ *]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 96| [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 96| [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 96| [RegExpGroup] (\\\/|.)
|
|
#-----| 0 -> [RegExpAlt] \\\/|.
|
|
|
|
# 96| [RegExpStar] (\\\/|.)*?
|
|
#-----| 0 -> [RegExpGroup] (\\\/|.)
|
|
|
|
# 96| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 96| [RegExpSequence] \\\/
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \/
|
|
|
|
# 96| [RegExpAlt] \\\/|.
|
|
#-----| 0 -> [RegExpSequence] \\\/
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 96| [RegExpConstant, RegExpEscape] \/
|
|
|
|
# 96| [RegExpDot] .
|
|
|
|
# 96| [RegExpConstant, RegExpEscape] \/
|
|
|
|
# 96| [RegExpCharacterClass] [gim]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] g
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] i
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] m
|
|
|
|
# 96| [RegExpStar] [gim]*
|
|
#-----| 0 -> [RegExpCharacterClass] [gim]
|
|
|
|
# 96| [RegExpConstant, RegExpNormalChar] g
|
|
|
|
# 96| [RegExpConstant, RegExpNormalChar] i
|
|
|
|
# 96| [RegExpConstant, RegExpNormalChar] m
|
|
|
|
# 96| [RegExpPositiveLookahead] (?=\W|$)
|
|
|
|
# 96| [RegExpCharacterClassEscape] \W
|
|
|
|
# 96| [RegExpAlt] \W|$
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \W
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 96| [RegExpDollar] $
|
|
|
|
# 102| [RegExpCaret] ^
|
|
|
|
# 102| [RegExpSequence] ^([\s\[\{\(]|#.*)*$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpStar] ([\s\[\{\(]|#.*)*
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 102| [RegExpGroup] ([\s\[\{\(]|#.*)
|
|
#-----| 0 -> [RegExpAlt] [\s\[\{\(]|#.*
|
|
|
|
# 102| [RegExpStar] ([\s\[\{\(]|#.*)*
|
|
#-----| 0 -> [RegExpGroup] ([\s\[\{\(]|#.*)
|
|
|
|
# 102| [RegExpCharacterClass] [\s\[\{\(]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \[
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \{
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \(
|
|
|
|
# 102| [RegExpAlt] [\s\[\{\(]|#.*
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\[\{\(]
|
|
#-----| 1 -> [RegExpSequence] #.*
|
|
|
|
# 102| [RegExpCharacterClassEscape] \s
|
|
|
|
# 102| [RegExpConstant, RegExpEscape] \[
|
|
|
|
# 102| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 102| [RegExpConstant, RegExpEscape] \(
|
|
|
|
# 102| [RegExpConstant, RegExpNormalChar] #
|
|
|
|
# 102| [RegExpSequence] #.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] #
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 102| [RegExpDot] .
|
|
|
|
# 102| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 102| [RegExpDollar] $
|
|
|
|
# 108| [RegExpCaret] ^
|
|
|
|
# 108| [RegExpSequence] ^[\_$a-z][\_$a-z0-9]*(\[.*?\])*(\.[\_$a-z][\_$a-z0-9]*(\[.*?\])*)*$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpCharacterClass] [\_$a-z]
|
|
#-----| 2 -> [RegExpStar] [\_$a-z0-9]*
|
|
#-----| 3 -> [RegExpStar] (\[.*?\])*
|
|
#-----| 4 -> [RegExpStar] (\.[\_$a-z][\_$a-z0-9]*(\[.*?\])*)*
|
|
#-----| 5 -> [RegExpDollar] $
|
|
|
|
# 108| [RegExpCharacterClass] [\_$a-z]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \_
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] $
|
|
#-----| 2 -> [RegExpCharacterRange] a-z
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \_
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] $
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 108| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpCharacterClass] [\_$a-z0-9]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \_
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] $
|
|
#-----| 2 -> [RegExpCharacterRange] a-z
|
|
#-----| 3 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 108| [RegExpStar] [\_$a-z0-9]*
|
|
#-----| 0 -> [RegExpCharacterClass] [\_$a-z0-9]
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \_
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] $
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 108| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 108| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 108| [RegExpGroup] (\[.*?\])
|
|
#-----| 0 -> [RegExpSequence] \[.*?\]
|
|
|
|
# 108| [RegExpStar] (\[.*?\])*
|
|
#-----| 0 -> [RegExpGroup] (\[.*?\])
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \[
|
|
|
|
# 108| [RegExpSequence] \[.*?\]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \[
|
|
#-----| 1 -> [RegExpStar] .*?
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 108| [RegExpDot] .
|
|
|
|
# 108| [RegExpStar] .*?
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 108| [RegExpGroup] (\.[\_$a-z][\_$a-z0-9]*(\[.*?\])*)
|
|
#-----| 0 -> [RegExpSequence] \.[\_$a-z][\_$a-z0-9]*(\[.*?\])*
|
|
|
|
# 108| [RegExpStar] (\.[\_$a-z][\_$a-z0-9]*(\[.*?\])*)*
|
|
#-----| 0 -> [RegExpGroup] (\.[\_$a-z][\_$a-z0-9]*(\[.*?\])*)
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \.
|
|
|
|
# 108| [RegExpSequence] \.[\_$a-z][\_$a-z0-9]*(\[.*?\])*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \.
|
|
#-----| 1 -> [RegExpCharacterClass] [\_$a-z]
|
|
#-----| 2 -> [RegExpStar] [\_$a-z0-9]*
|
|
#-----| 3 -> [RegExpStar] (\[.*?\])*
|
|
|
|
# 108| [RegExpCharacterClass] [\_$a-z]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \_
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] $
|
|
#-----| 2 -> [RegExpCharacterRange] a-z
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \_
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] $
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 108| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpCharacterClass] [\_$a-z0-9]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \_
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] $
|
|
#-----| 2 -> [RegExpCharacterRange] a-z
|
|
#-----| 3 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 108| [RegExpStar] [\_$a-z0-9]*
|
|
#-----| 0 -> [RegExpCharacterClass] [\_$a-z0-9]
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \_
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] $
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 108| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 108| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 108| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 108| [RegExpGroup] (\[.*?\])
|
|
#-----| 0 -> [RegExpSequence] \[.*?\]
|
|
|
|
# 108| [RegExpStar] (\[.*?\])*
|
|
#-----| 0 -> [RegExpGroup] (\[.*?\])
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \[
|
|
|
|
# 108| [RegExpSequence] \[.*?\]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \[
|
|
#-----| 1 -> [RegExpStar] .*?
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 108| [RegExpDot] .
|
|
|
|
# 108| [RegExpStar] .*?
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 108| [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 108| [RegExpDollar] $
|
|
|
|
# 114| [RegExpGroup] (([\w#:.~>+()\s-]+|\*|\[.*?\])+)
|
|
#-----| 0 -> [RegExpPlus] ([\w#:.~>+()\s-]+|\*|\[.*?\])+
|
|
|
|
# 114| [RegExpSequence] (([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)
|
|
#-----| 0 -> [RegExpGroup] (([\w#:.~>+()\s-]+|\*|\[.*?\])+)
|
|
#-----| 1 -> [RegExpStar] \s*
|
|
#-----| 2 -> [RegExpGroup] (,|$)
|
|
|
|
# 114| [RegExpGroup] ([\w#:.~>+()\s-]+|\*|\[.*?\])
|
|
#-----| 0 -> [RegExpAlt] [\w#:.~>+()\s-]+|\*|\[.*?\]
|
|
|
|
# 114| [RegExpPlus] ([\w#:.~>+()\s-]+|\*|\[.*?\])+
|
|
#-----| 0 -> [RegExpGroup] ([\w#:.~>+()\s-]+|\*|\[.*?\])
|
|
|
|
# 114| [RegExpCharacterClass] [\w#:.~>+()\s-]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] #
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] :
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] .
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] ~
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] >
|
|
#-----| 6 -> [RegExpConstant, RegExpNormalChar] +
|
|
#-----| 7 -> [RegExpConstant, RegExpNormalChar] (
|
|
#-----| 8 -> [RegExpConstant, RegExpNormalChar] )
|
|
#-----| 9 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 10 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 114| [RegExpPlus] [\w#:.~>+()\s-]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\w#:.~>+()\s-]
|
|
|
|
# 114| [RegExpAlt] [\w#:.~>+()\s-]+|\*|\[.*?\]
|
|
#-----| 0 -> [RegExpPlus] [\w#:.~>+()\s-]+
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 2 -> [RegExpSequence] \[.*?\]
|
|
|
|
# 114| [RegExpCharacterClassEscape] \w
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] #
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] ~
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] +
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] (
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] )
|
|
|
|
# 114| [RegExpCharacterClassEscape] \s
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 114| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 114| [RegExpConstant, RegExpEscape] \[
|
|
|
|
# 114| [RegExpSequence] \[.*?\]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \[
|
|
#-----| 1 -> [RegExpStar] .*?
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 114| [RegExpDot] .
|
|
|
|
# 114| [RegExpStar] .*?
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 114| [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 114| [RegExpCharacterClassEscape] \s
|
|
|
|
# 114| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 114| [RegExpGroup] (,|$)
|
|
#-----| 0 -> [RegExpAlt] ,|$
|
|
|
|
# 114| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 114| [RegExpAlt] ,|$
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ,
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 114| [RegExpDollar] $
|
|
|
|
# 120| [RegExpGroup] ("|')
|
|
#-----| 0 -> [RegExpAlt] "|'
|
|
|
|
# 120| [RegExpSequence] ("|')(\\?.)*?\1
|
|
#-----| 0 -> [RegExpGroup] ("|')
|
|
#-----| 1 -> [RegExpStar] (\\?.)*?
|
|
#-----| 2 -> [RegExpBackRef] \1
|
|
|
|
# 120| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 120| [RegExpAlt] "|'
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 120| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 120| [RegExpGroup] (\\?.)
|
|
#-----| 0 -> [RegExpSequence] \\?.
|
|
|
|
# 120| [RegExpStar] (\\?.)*?
|
|
#-----| 0 -> [RegExpGroup] (\\?.)
|
|
|
|
# 120| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 120| [RegExpOpt] \\?
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 120| [RegExpSequence] \\?.
|
|
#-----| 0 -> [RegExpOpt] \\?
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 120| [RegExpDot] .
|
|
|
|
# 120| [RegExpBackRef] \1
|
|
|
|
# 125| [RegExpGroup] (\r\n|\r|\n)
|
|
#-----| 0 -> [RegExpAlt] \r\n|\r|\n
|
|
|
|
# 125| [RegExpPlus] (\r\n|\r|\n)+
|
|
#-----| 0 -> [RegExpGroup] (\r\n|\r|\n)
|
|
|
|
# 125| [RegExpConstant, RegExpEscape] \r
|
|
|
|
# 125| [RegExpSequence] \r\n
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \r
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 125| [RegExpAlt] \r\n|\r|\n
|
|
#-----| 0 -> [RegExpSequence] \r\n
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \r
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 125| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 125| [RegExpConstant, RegExpEscape] \r
|
|
|
|
# 125| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 128| [RegExpGroup] (a|.)
|
|
#-----| 0 -> [RegExpAlt] a|.
|
|
|
|
# 128| [RegExpStar] (a|.)*
|
|
#-----| 0 -> [RegExpGroup] (a|.)
|
|
|
|
# 128| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 128| [RegExpAlt] a|.
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 128| [RegExpDot] .
|
|
|
|
# 132| [RegExpCaret] ^
|
|
|
|
# 132| [RegExpSequence] ^([a-z]+)+$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ([a-z]+)+
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 132| [RegExpGroup] ([a-z]+)
|
|
#-----| 0 -> [RegExpPlus] [a-z]+
|
|
|
|
# 132| [RegExpPlus] ([a-z]+)+
|
|
#-----| 0 -> [RegExpGroup] ([a-z]+)
|
|
|
|
# 132| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 132| [RegExpPlus] [a-z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 132| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 132| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 132| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 132| [RegExpDollar] $
|
|
|
|
# 133| [RegExpCaret] ^
|
|
|
|
# 133| [RegExpSequence] ^([a-z]*)*$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpStar] ([a-z]*)*
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 133| [RegExpGroup] ([a-z]*)
|
|
#-----| 0 -> [RegExpStar] [a-z]*
|
|
|
|
# 133| [RegExpStar] ([a-z]*)*
|
|
#-----| 0 -> [RegExpGroup] ([a-z]*)
|
|
|
|
# 133| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 133| [RegExpStar] [a-z]*
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 133| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 133| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 133| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 133| [RegExpDollar] $
|
|
|
|
# 134| [RegExpCaret] ^
|
|
|
|
# 134| [RegExpSequence] ^([a-zA-Z0-9])(([\\.-]|[_]+)?([a-zA-Z0-9]+))*(@){1}[a-z0-9]+[.]{1}(([a-z]{2,3})|([a-z]{2,3}[.]{1}[a-z]{2,3}))$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpGroup] ([a-zA-Z0-9])
|
|
#-----| 2 -> [RegExpStar] (([\\.-]|[_]+)?([a-zA-Z0-9]+))*
|
|
#-----| 3 -> [RegExpRange] (@){1}
|
|
#-----| 4 -> [RegExpPlus] [a-z0-9]+
|
|
#-----| 5 -> [RegExpRange] [.]{1}
|
|
#-----| 6 -> [RegExpGroup] (([a-z]{2,3})|([a-z]{2,3}[.]{1}[a-z]{2,3}))
|
|
#-----| 7 -> [RegExpDollar] $
|
|
|
|
# 134| [RegExpGroup] ([a-zA-Z0-9])
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z0-9]
|
|
|
|
# 134| [RegExpCharacterClass] [a-zA-Z0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
#-----| 2 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 134| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 134| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 134| [RegExpGroup] (([\\.-]|[_]+)?([a-zA-Z0-9]+))
|
|
#-----| 0 -> [RegExpSequence] ([\\.-]|[_]+)?([a-zA-Z0-9]+)
|
|
|
|
# 134| [RegExpStar] (([\\.-]|[_]+)?([a-zA-Z0-9]+))*
|
|
#-----| 0 -> [RegExpGroup] (([\\.-]|[_]+)?([a-zA-Z0-9]+))
|
|
|
|
# 134| [RegExpGroup] ([\\.-]|[_]+)
|
|
#-----| 0 -> [RegExpAlt] [\\.-]|[_]+
|
|
|
|
# 134| [RegExpOpt] ([\\.-]|[_]+)?
|
|
#-----| 0 -> [RegExpGroup] ([\\.-]|[_]+)
|
|
|
|
# 134| [RegExpSequence] ([\\.-]|[_]+)?([a-zA-Z0-9]+)
|
|
#-----| 0 -> [RegExpOpt] ([\\.-]|[_]+)?
|
|
#-----| 1 -> [RegExpGroup] ([a-zA-Z0-9]+)
|
|
|
|
# 134| [RegExpCharacterClass] [\\.-]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] .
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 134| [RegExpAlt] [\\.-]|[_]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\\.-]
|
|
#-----| 1 -> [RegExpPlus] [_]+
|
|
|
|
# 134| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 134| [RegExpCharacterClass] [_]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 134| [RegExpPlus] [_]+
|
|
#-----| 0 -> [RegExpCharacterClass] [_]
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 134| [RegExpGroup] ([a-zA-Z0-9]+)
|
|
#-----| 0 -> [RegExpPlus] [a-zA-Z0-9]+
|
|
|
|
# 134| [RegExpCharacterClass] [a-zA-Z0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
#-----| 2 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 134| [RegExpPlus] [a-zA-Z0-9]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z0-9]
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 134| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 134| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 134| [RegExpGroup] (@)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] @
|
|
|
|
# 134| [RegExpRange] (@){1}
|
|
#-----| 0 -> [RegExpGroup] (@)
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] @
|
|
|
|
# 134| [RegExpCharacterClass] [a-z0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 134| [RegExpPlus] [a-z0-9]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z0-9]
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 134| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 134| [RegExpCharacterClass] [.]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 134| [RegExpRange] [.]{1}
|
|
#-----| 0 -> [RegExpCharacterClass] [.]
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 134| [RegExpGroup] (([a-z]{2,3})|([a-z]{2,3}[.]{1}[a-z]{2,3}))
|
|
#-----| 0 -> [RegExpAlt] ([a-z]{2,3})|([a-z]{2,3}[.]{1}[a-z]{2,3})
|
|
|
|
# 134| [RegExpGroup] ([a-z]{2,3})
|
|
#-----| 0 -> [RegExpRange] [a-z]{2,3}
|
|
|
|
# 134| [RegExpAlt] ([a-z]{2,3})|([a-z]{2,3}[.]{1}[a-z]{2,3})
|
|
#-----| 0 -> [RegExpGroup] ([a-z]{2,3})
|
|
#-----| 1 -> [RegExpGroup] ([a-z]{2,3}[.]{1}[a-z]{2,3})
|
|
|
|
# 134| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 134| [RegExpRange] [a-z]{2,3}
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpGroup] ([a-z]{2,3}[.]{1}[a-z]{2,3})
|
|
#-----| 0 -> [RegExpSequence] [a-z]{2,3}[.]{1}[a-z]{2,3}
|
|
|
|
# 134| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 134| [RegExpRange] [a-z]{2,3}
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 134| [RegExpSequence] [a-z]{2,3}[.]{1}[a-z]{2,3}
|
|
#-----| 0 -> [RegExpRange] [a-z]{2,3}
|
|
#-----| 1 -> [RegExpRange] [.]{1}
|
|
#-----| 2 -> [RegExpRange] [a-z]{2,3}
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpCharacterClass] [.]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 134| [RegExpRange] [.]{1}
|
|
#-----| 0 -> [RegExpCharacterClass] [.]
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 134| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 134| [RegExpRange] [a-z]{2,3}
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 134| [RegExpDollar] $
|
|
|
|
# 135| [RegExpCaret] ^
|
|
|
|
# 135| [RegExpSequence] ^(([a-z])+.)+[A-Z]([a-z])+$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] (([a-z])+.)+
|
|
#-----| 2 -> [RegExpCharacterClass] [A-Z]
|
|
#-----| 3 -> [RegExpPlus] ([a-z])+
|
|
#-----| 4 -> [RegExpDollar] $
|
|
|
|
# 135| [RegExpGroup] (([a-z])+.)
|
|
#-----| 0 -> [RegExpSequence] ([a-z])+.
|
|
|
|
# 135| [RegExpPlus] (([a-z])+.)+
|
|
#-----| 0 -> [RegExpGroup] (([a-z])+.)
|
|
|
|
# 135| [RegExpGroup] ([a-z])
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 135| [RegExpPlus] ([a-z])+
|
|
#-----| 0 -> [RegExpGroup] ([a-z])
|
|
|
|
# 135| [RegExpSequence] ([a-z])+.
|
|
#-----| 0 -> [RegExpPlus] ([a-z])+
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 135| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 135| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 135| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 135| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 135| [RegExpDot] .
|
|
|
|
# 135| [RegExpCharacterClass] [A-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 135| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 135| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 135| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 135| [RegExpGroup] ([a-z])
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 135| [RegExpPlus] ([a-z])+
|
|
#-----| 0 -> [RegExpGroup] ([a-z])
|
|
|
|
# 135| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 135| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 135| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 135| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 135| [RegExpDollar] $
|
|
|
|
# 139| [RegExpGroup] (b|a?b)
|
|
#-----| 0 -> [RegExpAlt] b|a?b
|
|
|
|
# 139| [RegExpStar] (b|a?b)*
|
|
#-----| 0 -> [RegExpGroup] (b|a?b)
|
|
|
|
# 139| [RegExpSequence] (b|a?b)*c
|
|
#-----| 0 -> [RegExpStar] (b|a?b)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 139| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 139| [RegExpAlt] b|a?b
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpSequence] a?b
|
|
|
|
# 139| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 139| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 139| [RegExpSequence] a?b
|
|
#-----| 0 -> [RegExpOpt] a?
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 139| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 139| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 142| [RegExpGroup] (.|\n)
|
|
#-----| 0 -> [RegExpAlt] .|\n
|
|
|
|
# 142| [RegExpStar] (.|\n)*
|
|
#-----| 0 -> [RegExpGroup] (.|\n)
|
|
|
|
# 142| [RegExpSequence] (.|\n)*!
|
|
#-----| 0 -> [RegExpStar] (.|\n)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] !
|
|
|
|
# 142| [RegExpDot] .
|
|
|
|
# 142| [RegExpAlt] .|\n
|
|
#-----| 0 -> [RegExpDot] .
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 142| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 142| [RegExpConstant, RegExpNormalChar] !
|
|
|
|
# 146| [RegExpZeroWidthMatch] (?s)
|
|
|
|
# 146| [RegExpSequence] (?s)(.|\n)*!
|
|
#-----| 0 -> [RegExpZeroWidthMatch] (?s)
|
|
#-----| 1 -> [RegExpStar] (.|\n)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] !
|
|
|
|
# 146| [RegExpGroup] (.|\n)
|
|
#-----| 0 -> [RegExpAlt] .|\n
|
|
|
|
# 146| [RegExpStar] (.|\n)*
|
|
#-----| 0 -> [RegExpGroup] (.|\n)
|
|
|
|
# 146| [RegExpDot] .
|
|
|
|
# 146| [RegExpAlt] .|\n
|
|
#-----| 0 -> [RegExpDot] .
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 146| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 146| [RegExpConstant, RegExpNormalChar] !
|
|
|
|
# 149| [RegExpGroup] ([\w.]+)
|
|
#-----| 0 -> [RegExpPlus] [\w.]+
|
|
|
|
# 149| [RegExpStar] ([\w.]+)*
|
|
#-----| 0 -> [RegExpGroup] ([\w.]+)
|
|
|
|
# 149| [RegExpCharacterClass] [\w.]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 149| [RegExpPlus] [\w.]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\w.]
|
|
|
|
# 149| [RegExpCharacterClassEscape] \w
|
|
|
|
# 149| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 152| [RegExpGroup] ([\w.]+)
|
|
#-----| 0 -> [RegExpPlus] [\w.]+
|
|
|
|
# 152| [RegExpStar] ([\w.]+)*
|
|
#-----| 0 -> [RegExpGroup] ([\w.]+)
|
|
|
|
# 152| [RegExpCharacterClass] [\w.]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 152| [RegExpPlus] [\w.]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\w.]
|
|
|
|
# 152| [RegExpCharacterClassEscape] \w
|
|
|
|
# 152| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 156| [RegExpGroup] (([\s\S]|[^a])*)
|
|
#-----| 0 -> [RegExpStar] ([\s\S]|[^a])*
|
|
|
|
# 156| [RegExpSequence] (([\s\S]|[^a])*)"
|
|
#-----| 0 -> [RegExpGroup] (([\s\S]|[^a])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 156| [RegExpGroup] ([\s\S]|[^a])
|
|
#-----| 0 -> [RegExpAlt] [\s\S]|[^a]
|
|
|
|
# 156| [RegExpStar] ([\s\S]|[^a])*
|
|
#-----| 0 -> [RegExpGroup] ([\s\S]|[^a])
|
|
|
|
# 156| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 156| [RegExpAlt] [\s\S]|[^a]
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
#-----| 1 -> [RegExpCharacterClass] [^a]
|
|
|
|
# 156| [RegExpCharacterClassEscape] \s
|
|
|
|
# 156| [RegExpCharacterClassEscape] \S
|
|
|
|
# 156| [RegExpCharacterClass] [^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 156| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 156| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 159| [RegExpGroup] ([^"']+)
|
|
#-----| 0 -> [RegExpPlus] [^"']+
|
|
|
|
# 159| [RegExpStar] ([^"']+)*
|
|
#-----| 0 -> [RegExpGroup] ([^"']+)
|
|
|
|
# 159| [RegExpCharacterClass] [^"']
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 159| [RegExpPlus] [^"']+
|
|
#-----| 0 -> [RegExpCharacterClass] [^"']
|
|
|
|
# 159| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 159| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 163| [RegExpGroup] ((.|[^a])*)
|
|
#-----| 0 -> [RegExpStar] (.|[^a])*
|
|
|
|
# 163| [RegExpSequence] ((.|[^a])*)"
|
|
#-----| 0 -> [RegExpGroup] ((.|[^a])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 163| [RegExpGroup] (.|[^a])
|
|
#-----| 0 -> [RegExpAlt] .|[^a]
|
|
|
|
# 163| [RegExpStar] (.|[^a])*
|
|
#-----| 0 -> [RegExpGroup] (.|[^a])
|
|
|
|
# 163| [RegExpDot] .
|
|
|
|
# 163| [RegExpAlt] .|[^a]
|
|
#-----| 0 -> [RegExpDot] .
|
|
#-----| 1 -> [RegExpCharacterClass] [^a]
|
|
|
|
# 163| [RegExpCharacterClass] [^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 163| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 163| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 166| [RegExpGroup] ((a|[^a])*)
|
|
#-----| 0 -> [RegExpStar] (a|[^a])*
|
|
|
|
# 166| [RegExpSequence] ((a|[^a])*)"
|
|
#-----| 0 -> [RegExpGroup] ((a|[^a])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 166| [RegExpGroup] (a|[^a])
|
|
#-----| 0 -> [RegExpAlt] a|[^a]
|
|
|
|
# 166| [RegExpStar] (a|[^a])*
|
|
#-----| 0 -> [RegExpGroup] (a|[^a])
|
|
|
|
# 166| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 166| [RegExpAlt] a|[^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpCharacterClass] [^a]
|
|
|
|
# 166| [RegExpCharacterClass] [^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 166| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 166| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 170| [RegExpGroup] ((b|[^a])*)
|
|
#-----| 0 -> [RegExpStar] (b|[^a])*
|
|
|
|
# 170| [RegExpSequence] ((b|[^a])*)"
|
|
#-----| 0 -> [RegExpGroup] ((b|[^a])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 170| [RegExpGroup] (b|[^a])
|
|
#-----| 0 -> [RegExpAlt] b|[^a]
|
|
|
|
# 170| [RegExpStar] (b|[^a])*
|
|
#-----| 0 -> [RegExpGroup] (b|[^a])
|
|
|
|
# 170| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 170| [RegExpAlt] b|[^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpCharacterClass] [^a]
|
|
|
|
# 170| [RegExpCharacterClass] [^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 170| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 170| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 174| [RegExpGroup] ((G|[^a])*)
|
|
#-----| 0 -> [RegExpStar] (G|[^a])*
|
|
|
|
# 174| [RegExpSequence] ((G|[^a])*)"
|
|
#-----| 0 -> [RegExpGroup] ((G|[^a])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 174| [RegExpGroup] (G|[^a])
|
|
#-----| 0 -> [RegExpAlt] G|[^a]
|
|
|
|
# 174| [RegExpStar] (G|[^a])*
|
|
#-----| 0 -> [RegExpGroup] (G|[^a])
|
|
|
|
# 174| [RegExpConstant, RegExpNormalChar] G
|
|
|
|
# 174| [RegExpAlt] G|[^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] G
|
|
#-----| 1 -> [RegExpCharacterClass] [^a]
|
|
|
|
# 174| [RegExpCharacterClass] [^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 174| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 174| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 178| [RegExpGroup] (([0-9]|[^a])*)
|
|
#-----| 0 -> [RegExpStar] ([0-9]|[^a])*
|
|
|
|
# 178| [RegExpSequence] (([0-9]|[^a])*)"
|
|
#-----| 0 -> [RegExpGroup] (([0-9]|[^a])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 178| [RegExpGroup] ([0-9]|[^a])
|
|
#-----| 0 -> [RegExpAlt] [0-9]|[^a]
|
|
|
|
# 178| [RegExpStar] ([0-9]|[^a])*
|
|
#-----| 0 -> [RegExpGroup] ([0-9]|[^a])
|
|
|
|
# 178| [RegExpCharacterClass] [0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 178| [RegExpAlt] [0-9]|[^a]
|
|
#-----| 0 -> [RegExpCharacterClass] [0-9]
|
|
#-----| 1 -> [RegExpCharacterClass] [^a]
|
|
|
|
# 178| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 178| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 178| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 178| [RegExpCharacterClass] [^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 178| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 178| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 182| [RegExpGroup] (?:=(?:([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"))
|
|
#-----| 0 -> [RegExpSequence] =(?:([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)")
|
|
|
|
# 182| [RegExpOpt] (?:=(?:([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"))?
|
|
#-----| 0 -> [RegExpGroup] (?:=(?:([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"))
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] =
|
|
|
|
# 182| [RegExpSequence] =(?:([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)")
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] =
|
|
#-----| 1 -> [RegExpGroup] (?:([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)")
|
|
|
|
# 182| [RegExpGroup] (?:([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)")
|
|
#-----| 0 -> [RegExpAlt] ([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"
|
|
|
|
# 182| [RegExpGroup] ([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)
|
|
#-----| 0 -> [RegExpPlus] [!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+
|
|
|
|
# 182| [RegExpAlt] ([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)|"((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"
|
|
#-----| 0 -> [RegExpGroup] ([!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+)
|
|
#-----| 1 -> [RegExpSequence] "((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"
|
|
|
|
# 182| [RegExpCharacterClass] [!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] !
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] #
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \$
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] %
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] &
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] '
|
|
#-----| 6 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 7 -> [RegExpConstant, RegExpEscape] \+
|
|
#-----| 8 -> [RegExpConstant, RegExpEscape] \-
|
|
#-----| 9 -> [RegExpConstant, RegExpEscape] \.
|
|
#-----| 10 -> [RegExpConstant, RegExpEscape] \^
|
|
#-----| 11 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 12 -> [RegExpConstant, RegExpNormalChar] `
|
|
#-----| 13 -> [RegExpConstant, RegExpEscape] \|
|
|
#-----| 14 -> [RegExpConstant, RegExpNormalChar] ~
|
|
#-----| 15 -> [RegExpCharacterRange] 0-9
|
|
#-----| 16 -> [RegExpCharacterRange] A-Z
|
|
#-----| 17 -> [RegExpCharacterRange] a-z
|
|
|
|
# 182| [RegExpPlus] [!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [!#\$%&'\*\+\-\.\^_`\|~0-9A-Za-z]
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] !
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] #
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \$
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] %
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] &
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \+
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \-
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \.
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \^
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] `
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \|
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] ~
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 182| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 182| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 182| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 182| [RegExpSequence] "((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpGroup] ((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 182| [RegExpGroup] ((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)
|
|
#-----| 0 -> [RegExpStar] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*
|
|
|
|
# 182| [RegExpGroup] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])
|
|
#-----| 0 -> [RegExpAlt] \\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"]
|
|
|
|
# 182| [RegExpStar] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*
|
|
#-----| 0 -> [RegExpGroup] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 182| [RegExpSequence] \\[\x00-\x7f]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpCharacterClass] [\x00-\x7f]
|
|
|
|
# 182| [RegExpAlt] \\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"]
|
|
#-----| 0 -> [RegExpSequence] \\[\x00-\x7f]
|
|
#-----| 1 -> [RegExpCharacterClass] [^\x00-\x08\x0a-\x1f\x7f"]
|
|
|
|
# 182| [RegExpCharacterClass] [\x00-\x7f]
|
|
#-----| 0 -> [RegExpCharacterRange] \x00-\x7f
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \x00
|
|
|
|
# 182| [RegExpCharacterRange] \x00-\x7f
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x00
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 182| [RegExpCharacterClass] [^\x00-\x08\x0a-\x1f\x7f"]
|
|
#-----| 0 -> [RegExpCharacterRange] \x00-\x08
|
|
#-----| 1 -> [RegExpCharacterRange] \x0a-\x1f
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \x7f
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \x00
|
|
|
|
# 182| [RegExpCharacterRange] \x00-\x08
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x00
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x08
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \x08
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \x0a
|
|
|
|
# 182| [RegExpCharacterRange] \x0a-\x1f
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x0a
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x1f
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \x1f
|
|
|
|
# 182| [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 186| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 186| [RegExpSequence] "((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpGroup] ((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 186| [RegExpGroup] ((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*)
|
|
#-----| 0 -> [RegExpStar] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*
|
|
|
|
# 186| [RegExpGroup] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])
|
|
#-----| 0 -> [RegExpAlt] \\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"]
|
|
|
|
# 186| [RegExpStar] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])*
|
|
#-----| 0 -> [RegExpGroup] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"])
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 186| [RegExpSequence] \\[\x00-\x7f]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpCharacterClass] [\x00-\x7f]
|
|
|
|
# 186| [RegExpAlt] \\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"]
|
|
#-----| 0 -> [RegExpSequence] \\[\x00-\x7f]
|
|
#-----| 1 -> [RegExpCharacterClass] [^\x00-\x08\x0a-\x1f\x7f"]
|
|
|
|
# 186| [RegExpCharacterClass] [\x00-\x7f]
|
|
#-----| 0 -> [RegExpCharacterRange] \x00-\x7f
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \x00
|
|
|
|
# 186| [RegExpCharacterRange] \x00-\x7f
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x00
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 186| [RegExpCharacterClass] [^\x00-\x08\x0a-\x1f\x7f"]
|
|
#-----| 0 -> [RegExpCharacterRange] \x00-\x08
|
|
#-----| 1 -> [RegExpCharacterRange] \x0a-\x1f
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \x7f
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \x00
|
|
|
|
# 186| [RegExpCharacterRange] \x00-\x08
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x00
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x08
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \x08
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \x0a
|
|
|
|
# 186| [RegExpCharacterRange] \x0a-\x1f
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x0a
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x1f
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \x1f
|
|
|
|
# 186| [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 186| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 186| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 189| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 189| [RegExpSequence] "((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\])*)"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpGroup] ((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\])*)
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 189| [RegExpGroup] ((?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\])*)
|
|
#-----| 0 -> [RegExpStar] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\])*
|
|
|
|
# 189| [RegExpGroup] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\])
|
|
#-----| 0 -> [RegExpAlt] \\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\]
|
|
|
|
# 189| [RegExpStar] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\])*
|
|
#-----| 0 -> [RegExpGroup] (?:\\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\])
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 189| [RegExpSequence] \\[\x00-\x7f]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpCharacterClass] [\x00-\x7f]
|
|
|
|
# 189| [RegExpAlt] \\[\x00-\x7f]|[^\x00-\x08\x0a-\x1f\x7f"\\]
|
|
#-----| 0 -> [RegExpSequence] \\[\x00-\x7f]
|
|
#-----| 1 -> [RegExpCharacterClass] [^\x00-\x08\x0a-\x1f\x7f"\\]
|
|
|
|
# 189| [RegExpCharacterClass] [\x00-\x7f]
|
|
#-----| 0 -> [RegExpCharacterRange] \x00-\x7f
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \x00
|
|
|
|
# 189| [RegExpCharacterRange] \x00-\x7f
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x00
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 189| [RegExpCharacterClass] [^\x00-\x08\x0a-\x1f\x7f"\\]
|
|
#-----| 0 -> [RegExpCharacterRange] \x00-\x08
|
|
#-----| 1 -> [RegExpCharacterRange] \x0a-\x1f
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \x7f
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 4 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \x00
|
|
|
|
# 189| [RegExpCharacterRange] \x00-\x08
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x00
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x08
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \x08
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \x0a
|
|
|
|
# 189| [RegExpCharacterRange] \x0a-\x1f
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x0a
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \x1f
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \x1f
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \x7f
|
|
|
|
# 189| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 189| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 189| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 193| [RegExpGroup] (([a-z]|[d-h])*)
|
|
#-----| 0 -> [RegExpStar] ([a-z]|[d-h])*
|
|
|
|
# 193| [RegExpSequence] (([a-z]|[d-h])*)"
|
|
#-----| 0 -> [RegExpGroup] (([a-z]|[d-h])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 193| [RegExpGroup] ([a-z]|[d-h])
|
|
#-----| 0 -> [RegExpAlt] [a-z]|[d-h]
|
|
|
|
# 193| [RegExpStar] ([a-z]|[d-h])*
|
|
#-----| 0 -> [RegExpGroup] ([a-z]|[d-h])
|
|
|
|
# 193| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 193| [RegExpAlt] [a-z]|[d-h]
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
#-----| 1 -> [RegExpCharacterClass] [d-h]
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 193| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpCharacterClass] [d-h]
|
|
#-----| 0 -> [RegExpCharacterRange] d-h
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] d
|
|
|
|
# 193| [RegExpCharacterRange] d-h
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] d
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] h
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] h
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 197| [RegExpGroup] (([^a-z]|[^0-9])*)
|
|
#-----| 0 -> [RegExpStar] ([^a-z]|[^0-9])*
|
|
|
|
# 197| [RegExpSequence] (([^a-z]|[^0-9])*)"
|
|
#-----| 0 -> [RegExpGroup] (([^a-z]|[^0-9])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 197| [RegExpGroup] ([^a-z]|[^0-9])
|
|
#-----| 0 -> [RegExpAlt] [^a-z]|[^0-9]
|
|
|
|
# 197| [RegExpStar] ([^a-z]|[^0-9])*
|
|
#-----| 0 -> [RegExpGroup] ([^a-z]|[^0-9])
|
|
|
|
# 197| [RegExpCharacterClass] [^a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 197| [RegExpAlt] [^a-z]|[^0-9]
|
|
#-----| 0 -> [RegExpCharacterClass] [^a-z]
|
|
#-----| 1 -> [RegExpCharacterClass] [^0-9]
|
|
|
|
# 197| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 197| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 197| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 197| [RegExpCharacterClass] [^0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 197| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 197| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 197| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 197| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 201| [RegExpGroup] ((\d|[0-9])*)
|
|
#-----| 0 -> [RegExpStar] (\d|[0-9])*
|
|
|
|
# 201| [RegExpSequence] ((\d|[0-9])*)"
|
|
#-----| 0 -> [RegExpGroup] ((\d|[0-9])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 201| [RegExpGroup] (\d|[0-9])
|
|
#-----| 0 -> [RegExpAlt] \d|[0-9]
|
|
|
|
# 201| [RegExpStar] (\d|[0-9])*
|
|
#-----| 0 -> [RegExpGroup] (\d|[0-9])
|
|
|
|
# 201| [RegExpCharacterClassEscape] \d
|
|
|
|
# 201| [RegExpAlt] \d|[0-9]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpCharacterClass] [0-9]
|
|
|
|
# 201| [RegExpCharacterClass] [0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 201| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 201| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 201| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 201| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 205| [RegExpGroup] ((\s|\s)*)
|
|
#-----| 0 -> [RegExpStar] (\s|\s)*
|
|
|
|
# 205| [RegExpSequence] ((\s|\s)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\s|\s)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 205| [RegExpGroup] (\s|\s)
|
|
#-----| 0 -> [RegExpAlt] \s|\s
|
|
|
|
# 205| [RegExpStar] (\s|\s)*
|
|
#-----| 0 -> [RegExpGroup] (\s|\s)
|
|
|
|
# 205| [RegExpCharacterClassEscape] \s
|
|
|
|
# 205| [RegExpAlt] \s|\s
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 205| [RegExpCharacterClassEscape] \s
|
|
|
|
# 205| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 209| [RegExpGroup] ((\w|G)*)
|
|
#-----| 0 -> [RegExpStar] (\w|G)*
|
|
|
|
# 209| [RegExpSequence] ((\w|G)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\w|G)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 209| [RegExpGroup] (\w|G)
|
|
#-----| 0 -> [RegExpAlt] \w|G
|
|
|
|
# 209| [RegExpStar] (\w|G)*
|
|
#-----| 0 -> [RegExpGroup] (\w|G)
|
|
|
|
# 209| [RegExpCharacterClassEscape] \w
|
|
|
|
# 209| [RegExpAlt] \w|G
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] G
|
|
|
|
# 209| [RegExpConstant, RegExpNormalChar] G
|
|
|
|
# 209| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 212| [RegExpGroup] ((\s|\d)*)
|
|
#-----| 0 -> [RegExpStar] (\s|\d)*
|
|
|
|
# 212| [RegExpSequence] ((\s|\d)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\s|\d)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 212| [RegExpGroup] (\s|\d)
|
|
#-----| 0 -> [RegExpAlt] \s|\d
|
|
|
|
# 212| [RegExpStar] (\s|\d)*
|
|
#-----| 0 -> [RegExpGroup] (\s|\d)
|
|
|
|
# 212| [RegExpCharacterClassEscape] \s
|
|
|
|
# 212| [RegExpAlt] \s|\d
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 212| [RegExpCharacterClassEscape] \d
|
|
|
|
# 212| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 216| [RegExpGroup] ((\d|\d)*)
|
|
#-----| 0 -> [RegExpStar] (\d|\d)*
|
|
|
|
# 216| [RegExpSequence] ((\d|\d)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\d|\d)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 216| [RegExpGroup] (\d|\d)
|
|
#-----| 0 -> [RegExpAlt] \d|\d
|
|
|
|
# 216| [RegExpStar] (\d|\d)*
|
|
#-----| 0 -> [RegExpGroup] (\d|\d)
|
|
|
|
# 216| [RegExpCharacterClassEscape] \d
|
|
|
|
# 216| [RegExpAlt] \d|\d
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 216| [RegExpCharacterClassEscape] \d
|
|
|
|
# 216| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 220| [RegExpGroup] ((\d|\w)*)
|
|
#-----| 0 -> [RegExpStar] (\d|\w)*
|
|
|
|
# 220| [RegExpSequence] ((\d|\w)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\d|\w)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 220| [RegExpGroup] (\d|\w)
|
|
#-----| 0 -> [RegExpAlt] \d|\w
|
|
|
|
# 220| [RegExpStar] (\d|\w)*
|
|
#-----| 0 -> [RegExpGroup] (\d|\w)
|
|
|
|
# 220| [RegExpCharacterClassEscape] \d
|
|
|
|
# 220| [RegExpAlt] \d|\w
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 220| [RegExpCharacterClassEscape] \w
|
|
|
|
# 220| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 224| [RegExpGroup] ((\d|5)*)
|
|
#-----| 0 -> [RegExpStar] (\d|5)*
|
|
|
|
# 224| [RegExpSequence] ((\d|5)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\d|5)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 224| [RegExpGroup] (\d|5)
|
|
#-----| 0 -> [RegExpAlt] \d|5
|
|
|
|
# 224| [RegExpStar] (\d|5)*
|
|
#-----| 0 -> [RegExpGroup] (\d|5)
|
|
|
|
# 224| [RegExpCharacterClassEscape] \d
|
|
|
|
# 224| [RegExpAlt] \d|5
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 5
|
|
|
|
# 224| [RegExpConstant, RegExpNormalChar] 5
|
|
|
|
# 224| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 228| [RegExpGroup] ((\s|[\f])*)
|
|
#-----| 0 -> [RegExpStar] (\s|[\f])*
|
|
|
|
# 228| [RegExpSequence] ((\s|[\f])*)"
|
|
#-----| 0 -> [RegExpGroup] ((\s|[\f])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 228| [RegExpGroup] (\s|[\f])
|
|
#-----| 0 -> [RegExpAlt] \s|[\f]
|
|
|
|
# 228| [RegExpStar] (\s|[\f])*
|
|
#-----| 0 -> [RegExpGroup] (\s|[\f])
|
|
|
|
# 228| [RegExpCharacterClassEscape] \s
|
|
|
|
# 228| [RegExpAlt] \s|[\f]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClass] [\f]
|
|
|
|
# 228| [RegExpCharacterClass] [\f]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \f
|
|
|
|
# 228| [RegExpConstant, RegExpEscape] \f
|
|
|
|
# 228| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 232| [RegExpGroup] ((\s|[\v]|\\v)*)
|
|
#-----| 0 -> [RegExpStar] (\s|[\v]|\\v)*
|
|
|
|
# 232| [RegExpSequence] ((\s|[\v]|\\v)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\s|[\v]|\\v)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 232| [RegExpGroup] (\s|[\v]|\\v)
|
|
#-----| 0 -> [RegExpAlt] \s|[\v]|\\v
|
|
|
|
# 232| [RegExpStar] (\s|[\v]|\\v)*
|
|
#-----| 0 -> [RegExpGroup] (\s|[\v]|\\v)
|
|
|
|
# 232| [RegExpCharacterClassEscape] \s
|
|
|
|
# 232| [RegExpAlt] \s|[\v]|\\v
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClass] [\v]
|
|
#-----| 2 -> [RegExpSequence] \\v
|
|
|
|
# 232| [RegExpCharacterClass] [\v]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \v
|
|
|
|
# 232| [RegExpConstant, RegExpEscape] \v
|
|
|
|
# 232| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 232| [RegExpSequence] \\v
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] v
|
|
|
|
# 232| [RegExpConstant, RegExpNormalChar] v
|
|
|
|
# 232| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 236| [RegExpGroup] ((\f|[\f])*)
|
|
#-----| 0 -> [RegExpStar] (\f|[\f])*
|
|
|
|
# 236| [RegExpSequence] ((\f|[\f])*)"
|
|
#-----| 0 -> [RegExpGroup] ((\f|[\f])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 236| [RegExpGroup] (\f|[\f])
|
|
#-----| 0 -> [RegExpAlt] \f|[\f]
|
|
|
|
# 236| [RegExpStar] (\f|[\f])*
|
|
#-----| 0 -> [RegExpGroup] (\f|[\f])
|
|
|
|
# 236| [RegExpConstant, RegExpEscape] \f
|
|
|
|
# 236| [RegExpAlt] \f|[\f]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \f
|
|
#-----| 1 -> [RegExpCharacterClass] [\f]
|
|
|
|
# 236| [RegExpCharacterClass] [\f]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \f
|
|
|
|
# 236| [RegExpConstant, RegExpEscape] \f
|
|
|
|
# 236| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 240| [RegExpGroup] ((\W|\D)*)
|
|
#-----| 0 -> [RegExpStar] (\W|\D)*
|
|
|
|
# 240| [RegExpSequence] ((\W|\D)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\W|\D)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 240| [RegExpGroup] (\W|\D)
|
|
#-----| 0 -> [RegExpAlt] \W|\D
|
|
|
|
# 240| [RegExpStar] (\W|\D)*
|
|
#-----| 0 -> [RegExpGroup] (\W|\D)
|
|
|
|
# 240| [RegExpCharacterClassEscape] \W
|
|
|
|
# 240| [RegExpAlt] \W|\D
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \W
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \D
|
|
|
|
# 240| [RegExpCharacterClassEscape] \D
|
|
|
|
# 240| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 244| [RegExpGroup] ((\S|\w)*)
|
|
#-----| 0 -> [RegExpStar] (\S|\w)*
|
|
|
|
# 244| [RegExpSequence] ((\S|\w)*)"
|
|
#-----| 0 -> [RegExpGroup] ((\S|\w)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 244| [RegExpGroup] (\S|\w)
|
|
#-----| 0 -> [RegExpAlt] \S|\w
|
|
|
|
# 244| [RegExpStar] (\S|\w)*
|
|
#-----| 0 -> [RegExpGroup] (\S|\w)
|
|
|
|
# 244| [RegExpCharacterClassEscape] \S
|
|
|
|
# 244| [RegExpAlt] \S|\w
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \S
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 244| [RegExpCharacterClassEscape] \w
|
|
|
|
# 244| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 248| [RegExpGroup] ((\S|[\w])*)
|
|
#-----| 0 -> [RegExpStar] (\S|[\w])*
|
|
|
|
# 248| [RegExpSequence] ((\S|[\w])*)"
|
|
#-----| 0 -> [RegExpGroup] ((\S|[\w])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 248| [RegExpGroup] (\S|[\w])
|
|
#-----| 0 -> [RegExpAlt] \S|[\w]
|
|
|
|
# 248| [RegExpStar] (\S|[\w])*
|
|
#-----| 0 -> [RegExpGroup] (\S|[\w])
|
|
|
|
# 248| [RegExpCharacterClassEscape] \S
|
|
|
|
# 248| [RegExpAlt] \S|[\w]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \S
|
|
#-----| 1 -> [RegExpCharacterClass] [\w]
|
|
|
|
# 248| [RegExpCharacterClass] [\w]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 248| [RegExpCharacterClassEscape] \w
|
|
|
|
# 248| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 252| [RegExpGroup] ((1s|[\da-z])*)
|
|
#-----| 0 -> [RegExpStar] (1s|[\da-z])*
|
|
|
|
# 252| [RegExpSequence] ((1s|[\da-z])*)"
|
|
#-----| 0 -> [RegExpGroup] ((1s|[\da-z])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 252| [RegExpGroup] (1s|[\da-z])
|
|
#-----| 0 -> [RegExpAlt] 1s|[\da-z]
|
|
|
|
# 252| [RegExpStar] (1s|[\da-z])*
|
|
#-----| 0 -> [RegExpGroup] (1s|[\da-z])
|
|
|
|
# 252| [RegExpConstant, RegExpNormalChar] 1s
|
|
|
|
# 252| [RegExpAlt] 1s|[\da-z]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 1s
|
|
#-----| 1 -> [RegExpCharacterClass] [\da-z]
|
|
|
|
# 252| [RegExpCharacterClass] [\da-z]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpCharacterRange] a-z
|
|
|
|
# 252| [RegExpCharacterClassEscape] \d
|
|
|
|
# 252| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 252| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 252| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 252| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 256| [RegExpGroup] ((0|[\d])*)
|
|
#-----| 0 -> [RegExpStar] (0|[\d])*
|
|
|
|
# 256| [RegExpSequence] ((0|[\d])*)"
|
|
#-----| 0 -> [RegExpGroup] ((0|[\d])*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 256| [RegExpGroup] (0|[\d])
|
|
#-----| 0 -> [RegExpAlt] 0|[\d]
|
|
|
|
# 256| [RegExpStar] (0|[\d])*
|
|
#-----| 0 -> [RegExpGroup] (0|[\d])
|
|
|
|
# 256| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 256| [RegExpAlt] 0|[\d]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpCharacterClass] [\d]
|
|
|
|
# 256| [RegExpCharacterClass] [\d]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 256| [RegExpCharacterClassEscape] \d
|
|
|
|
# 256| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 260| [RegExpGroup] (([\d]+)*)
|
|
#-----| 0 -> [RegExpStar] ([\d]+)*
|
|
|
|
# 260| [RegExpSequence] (([\d]+)*)"
|
|
#-----| 0 -> [RegExpGroup] (([\d]+)*)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 260| [RegExpGroup] ([\d]+)
|
|
#-----| 0 -> [RegExpPlus] [\d]+
|
|
|
|
# 260| [RegExpStar] ([\d]+)*
|
|
#-----| 0 -> [RegExpGroup] ([\d]+)
|
|
|
|
# 260| [RegExpCharacterClass] [\d]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 260| [RegExpPlus] [\d]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\d]
|
|
|
|
# 260| [RegExpCharacterClassEscape] \d
|
|
|
|
# 260| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 263| [RegExpGroup] (\d+(X\d+)?)
|
|
#-----| 0 -> [RegExpSequence] \d+(X\d+)?
|
|
|
|
# 263| [RegExpPlus] (\d+(X\d+)?)+
|
|
#-----| 0 -> [RegExpGroup] (\d+(X\d+)?)
|
|
|
|
# 263| [RegExpCharacterClassEscape] \d
|
|
|
|
# 263| [RegExpPlus] \d+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 263| [RegExpSequence] \d+(X\d+)?
|
|
#-----| 0 -> [RegExpPlus] \d+
|
|
#-----| 1 -> [RegExpOpt] (X\d+)?
|
|
|
|
# 263| [RegExpGroup] (X\d+)
|
|
#-----| 0 -> [RegExpSequence] X\d+
|
|
|
|
# 263| [RegExpOpt] (X\d+)?
|
|
#-----| 0 -> [RegExpGroup] (X\d+)
|
|
|
|
# 263| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 263| [RegExpSequence] X\d+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] \d+
|
|
|
|
# 263| [RegExpCharacterClassEscape] \d
|
|
|
|
# 263| [RegExpPlus] \d+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 266| [RegExpGroup] (\d+(X\d+)?)
|
|
#-----| 0 -> [RegExpSequence] \d+(X\d+)?
|
|
|
|
# 266| [RegExpPlus] (\d+(X\d+)?)+
|
|
#-----| 0 -> [RegExpGroup] (\d+(X\d+)?)
|
|
|
|
# 266| [RegExpCharacterClassEscape] \d
|
|
|
|
# 266| [RegExpPlus] \d+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 266| [RegExpSequence] \d+(X\d+)?
|
|
#-----| 0 -> [RegExpPlus] \d+
|
|
#-----| 1 -> [RegExpOpt] (X\d+)?
|
|
|
|
# 266| [RegExpGroup] (X\d+)
|
|
#-----| 0 -> [RegExpSequence] X\d+
|
|
|
|
# 266| [RegExpOpt] (X\d+)?
|
|
#-----| 0 -> [RegExpGroup] (X\d+)
|
|
|
|
# 266| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 266| [RegExpSequence] X\d+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] \d+
|
|
|
|
# 266| [RegExpCharacterClassEscape] \d
|
|
|
|
# 266| [RegExpPlus] \d+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 269| [RegExpGroup] ([0-9]+(X[0-9]*)?)
|
|
#-----| 0 -> [RegExpSequence] [0-9]+(X[0-9]*)?
|
|
|
|
# 269| [RegExpStar] ([0-9]+(X[0-9]*)?)*
|
|
#-----| 0 -> [RegExpGroup] ([0-9]+(X[0-9]*)?)
|
|
|
|
# 269| [RegExpCharacterClass] [0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 269| [RegExpPlus] [0-9]+
|
|
#-----| 0 -> [RegExpCharacterClass] [0-9]
|
|
|
|
# 269| [RegExpSequence] [0-9]+(X[0-9]*)?
|
|
#-----| 0 -> [RegExpPlus] [0-9]+
|
|
#-----| 1 -> [RegExpOpt] (X[0-9]*)?
|
|
|
|
# 269| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 269| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 269| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 269| [RegExpGroup] (X[0-9]*)
|
|
#-----| 0 -> [RegExpSequence] X[0-9]*
|
|
|
|
# 269| [RegExpOpt] (X[0-9]*)?
|
|
#-----| 0 -> [RegExpGroup] (X[0-9]*)
|
|
|
|
# 269| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 269| [RegExpSequence] X[0-9]*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] [0-9]*
|
|
|
|
# 269| [RegExpCharacterClass] [0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 269| [RegExpStar] [0-9]*
|
|
#-----| 0 -> [RegExpCharacterClass] [0-9]
|
|
|
|
# 269| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 269| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 269| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 272| [RegExpGroup] ([0-9]+(X[0-9]*)?)
|
|
#-----| 0 -> [RegExpSequence] [0-9]+(X[0-9]*)?
|
|
|
|
# 272| [RegExpStar] ([0-9]+(X[0-9]*)?)*
|
|
#-----| 0 -> [RegExpGroup] ([0-9]+(X[0-9]*)?)
|
|
|
|
# 272| [RegExpCharacterClass] [0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 272| [RegExpPlus] [0-9]+
|
|
#-----| 0 -> [RegExpCharacterClass] [0-9]
|
|
|
|
# 272| [RegExpSequence] [0-9]+(X[0-9]*)?
|
|
#-----| 0 -> [RegExpPlus] [0-9]+
|
|
#-----| 1 -> [RegExpOpt] (X[0-9]*)?
|
|
|
|
# 272| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 272| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 272| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 272| [RegExpGroup] (X[0-9]*)
|
|
#-----| 0 -> [RegExpSequence] X[0-9]*
|
|
|
|
# 272| [RegExpOpt] (X[0-9]*)?
|
|
#-----| 0 -> [RegExpGroup] (X[0-9]*)
|
|
|
|
# 272| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 272| [RegExpSequence] X[0-9]*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] [0-9]*
|
|
|
|
# 272| [RegExpCharacterClass] [0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 272| [RegExpStar] [0-9]*
|
|
#-----| 0 -> [RegExpCharacterClass] [0-9]
|
|
|
|
# 272| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 272| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 272| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 275| [RegExpCaret] ^
|
|
|
|
# 275| [RegExpSequence] ^([^>]+)*(>|$)
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpStar] ([^>]+)*
|
|
#-----| 2 -> [RegExpGroup] (>|$)
|
|
|
|
# 275| [RegExpGroup] ([^>]+)
|
|
#-----| 0 -> [RegExpPlus] [^>]+
|
|
|
|
# 275| [RegExpStar] ([^>]+)*
|
|
#-----| 0 -> [RegExpGroup] ([^>]+)
|
|
|
|
# 275| [RegExpCharacterClass] [^>]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 275| [RegExpPlus] [^>]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^>]
|
|
|
|
# 275| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 275| [RegExpGroup] (>|$)
|
|
#-----| 0 -> [RegExpAlt] >|$
|
|
|
|
# 275| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 275| [RegExpAlt] >|$
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] >
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 275| [RegExpDollar] $
|
|
|
|
# 279| [RegExpCaret] ^
|
|
|
|
# 279| [RegExpSequence] ^([^>a]+)*(>|$)
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpStar] ([^>a]+)*
|
|
#-----| 2 -> [RegExpGroup] (>|$)
|
|
|
|
# 279| [RegExpGroup] ([^>a]+)
|
|
#-----| 0 -> [RegExpPlus] [^>a]+
|
|
|
|
# 279| [RegExpStar] ([^>a]+)*
|
|
#-----| 0 -> [RegExpGroup] ([^>a]+)
|
|
|
|
# 279| [RegExpCharacterClass] [^>a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] >
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 279| [RegExpPlus] [^>a]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^>a]
|
|
|
|
# 279| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 279| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 279| [RegExpGroup] (>|$)
|
|
#-----| 0 -> [RegExpAlt] >|$
|
|
|
|
# 279| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 279| [RegExpAlt] >|$
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] >
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 279| [RegExpDollar] $
|
|
|
|
# 283| [RegExpGroup] (\n\s*)
|
|
#-----| 0 -> [RegExpSequence] \n\s*
|
|
|
|
# 283| [RegExpPlus] (\n\s*)+
|
|
#-----| 0 -> [RegExpGroup] (\n\s*)
|
|
|
|
# 283| [RegExpSequence] (\n\s*)+$
|
|
#-----| 0 -> [RegExpPlus] (\n\s*)+
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 283| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 283| [RegExpSequence] \n\s*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 1 -> [RegExpStar] \s*
|
|
|
|
# 283| [RegExpCharacterClassEscape] \s
|
|
|
|
# 283| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 283| [RegExpDollar] $
|
|
|
|
# 287| [RegExpCaret] ^
|
|
|
|
# 287| [RegExpSequence] ^(?:\s+|#.*|\(\?#[^)]*\))*(?:[?*+]|\{\d+(?:,\d*)?})
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpStar] (?:\s+|#.*|\(\?#[^)]*\))*
|
|
#-----| 2 -> [RegExpGroup] (?:[?*+]|\{\d+(?:,\d*)?})
|
|
|
|
# 287| [RegExpGroup] (?:\s+|#.*|\(\?#[^)]*\))
|
|
#-----| 0 -> [RegExpAlt] \s+|#.*|\(\?#[^)]*\)
|
|
|
|
# 287| [RegExpStar] (?:\s+|#.*|\(\?#[^)]*\))*
|
|
#-----| 0 -> [RegExpGroup] (?:\s+|#.*|\(\?#[^)]*\))
|
|
|
|
# 287| [RegExpCharacterClassEscape] \s
|
|
|
|
# 287| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 287| [RegExpAlt] \s+|#.*|\(\?#[^)]*\)
|
|
#-----| 0 -> [RegExpPlus] \s+
|
|
#-----| 1 -> [RegExpSequence] #.*
|
|
#-----| 2 -> [RegExpSequence] \(\?#[^)]*\)
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] #
|
|
|
|
# 287| [RegExpSequence] #.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] #
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 287| [RegExpDot] .
|
|
|
|
# 287| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 287| [RegExpConstant, RegExpEscape] \(
|
|
|
|
# 287| [RegExpSequence] \(\?#[^)]*\)
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \(
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \?
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] #
|
|
#-----| 3 -> [RegExpStar] [^)]*
|
|
#-----| 4 -> [RegExpConstant, RegExpEscape] \)
|
|
|
|
# 287| [RegExpConstant, RegExpEscape] \?
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] #
|
|
|
|
# 287| [RegExpCharacterClass] [^)]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] )
|
|
|
|
# 287| [RegExpStar] [^)]*
|
|
#-----| 0 -> [RegExpCharacterClass] [^)]
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] )
|
|
|
|
# 287| [RegExpConstant, RegExpEscape] \)
|
|
|
|
# 287| [RegExpGroup] (?:[?*+]|\{\d+(?:,\d*)?})
|
|
#-----| 0 -> [RegExpAlt] [?*+]|\{\d+(?:,\d*)?}
|
|
|
|
# 287| [RegExpCharacterClass] [?*+]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ?
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] *
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] +
|
|
|
|
# 287| [RegExpAlt] [?*+]|\{\d+(?:,\d*)?}
|
|
#-----| 0 -> [RegExpCharacterClass] [?*+]
|
|
#-----| 1 -> [RegExpSequence] \{\d+(?:,\d*)?}
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] ?
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] +
|
|
|
|
# 287| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 287| [RegExpSequence] \{\d+(?:,\d*)?}
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \{
|
|
#-----| 1 -> [RegExpPlus] \d+
|
|
#-----| 2 -> [RegExpOpt] (?:,\d*)?
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] }
|
|
|
|
# 287| [RegExpCharacterClassEscape] \d
|
|
|
|
# 287| [RegExpPlus] \d+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 287| [RegExpGroup] (?:,\d*)
|
|
#-----| 0 -> [RegExpSequence] ,\d*
|
|
|
|
# 287| [RegExpOpt] (?:,\d*)?
|
|
#-----| 0 -> [RegExpGroup] (?:,\d*)
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 287| [RegExpSequence] ,\d*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ,
|
|
#-----| 1 -> [RegExpStar] \d*
|
|
|
|
# 287| [RegExpCharacterClassEscape] \d
|
|
|
|
# 287| [RegExpStar] \d*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 287| [RegExpConstant, RegExpNormalChar] }
|
|
|
|
# 291| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 291| [RegExpSequence] \{\[\s*([a-zA-Z]+)\(([a-zA-Z]+)\)((\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+)*\s*\]\}
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \{
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \[
|
|
#-----| 2 -> [RegExpStar] \s*
|
|
#-----| 3 -> [RegExpGroup] ([a-zA-Z]+)
|
|
#-----| 4 -> [RegExpConstant, RegExpEscape] \(
|
|
#-----| 5 -> [RegExpGroup] ([a-zA-Z]+)
|
|
#-----| 6 -> [RegExpConstant, RegExpEscape] \)
|
|
#-----| 7 -> [RegExpStar] ((\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+)*
|
|
#-----| 8 -> [RegExpStar] \s*
|
|
#-----| 9 -> [RegExpConstant, RegExpEscape] \]
|
|
#-----| 10 -> [RegExpConstant, RegExpEscape] \}
|
|
|
|
# 291| [RegExpConstant, RegExpEscape] \[
|
|
|
|
# 291| [RegExpCharacterClassEscape] \s
|
|
|
|
# 291| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 291| [RegExpGroup] ([a-zA-Z]+)
|
|
#-----| 0 -> [RegExpPlus] [a-zA-Z]+
|
|
|
|
# 291| [RegExpCharacterClass] [a-zA-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 291| [RegExpPlus] [a-zA-Z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z]
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 291| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 291| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpEscape] \(
|
|
|
|
# 291| [RegExpGroup] ([a-zA-Z]+)
|
|
#-----| 0 -> [RegExpPlus] [a-zA-Z]+
|
|
|
|
# 291| [RegExpCharacterClass] [a-zA-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 291| [RegExpPlus] [a-zA-Z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z]
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 291| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 291| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpEscape] \)
|
|
|
|
# 291| [RegExpGroup] ((\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+)
|
|
#-----| 0 -> [RegExpPlus] (\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+
|
|
|
|
# 291| [RegExpStar] ((\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+)*
|
|
#-----| 0 -> [RegExpGroup] ((\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+)
|
|
|
|
# 291| [RegExpGroup] (\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)
|
|
#-----| 0 -> [RegExpSequence] \s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?
|
|
|
|
# 291| [RegExpPlus] (\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)+
|
|
#-----| 0 -> [RegExpGroup] (\s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?)
|
|
|
|
# 291| [RegExpCharacterClassEscape] \s
|
|
|
|
# 291| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 291| [RegExpSequence] \s*([a-zA-Z]+)\: ?([ a-zA-Z{}]+),?
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpGroup] ([a-zA-Z]+)
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \:
|
|
#-----| 3 -> [RegExpOpt] ?
|
|
#-----| 4 -> [RegExpGroup] ([ a-zA-Z{}]+)
|
|
#-----| 5 -> [RegExpOpt] ,?
|
|
|
|
# 291| [RegExpGroup] ([a-zA-Z]+)
|
|
#-----| 0 -> [RegExpPlus] [a-zA-Z]+
|
|
|
|
# 291| [RegExpCharacterClass] [a-zA-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 291| [RegExpPlus] [a-zA-Z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z]
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 291| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 291| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpEscape] \:
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 291| [RegExpOpt] ?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 291| [RegExpGroup] ([ a-zA-Z{}]+)
|
|
#-----| 0 -> [RegExpPlus] [ a-zA-Z{}]+
|
|
|
|
# 291| [RegExpCharacterClass] [ a-zA-Z{}]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar]
|
|
#-----| 1 -> [RegExpCharacterRange] a-z
|
|
#-----| 2 -> [RegExpCharacterRange] A-Z
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] {
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] }
|
|
|
|
# 291| [RegExpPlus] [ a-zA-Z{}]+
|
|
#-----| 0 -> [RegExpCharacterClass] [ a-zA-Z{}]
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar]
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 291| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 291| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] {
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] }
|
|
|
|
# 291| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 291| [RegExpOpt] ,?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 291| [RegExpCharacterClassEscape] \s
|
|
|
|
# 291| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 291| [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 291| [RegExpConstant, RegExpEscape] \}
|
|
|
|
# 295| [RegExpGroup] (a+|b+|c+)
|
|
#-----| 0 -> [RegExpAlt] a+|b+|c+
|
|
|
|
# 295| [RegExpStar] (a+|b+|c+)*
|
|
#-----| 0 -> [RegExpGroup] (a+|b+|c+)
|
|
|
|
# 295| [RegExpSequence] (a+|b+|c+)*c
|
|
#-----| 0 -> [RegExpStar] (a+|b+|c+)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 295| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 295| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 295| [RegExpAlt] a+|b+|c+
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpPlus] b+
|
|
#-----| 2 -> [RegExpPlus] c+
|
|
|
|
# 295| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 295| [RegExpPlus] b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 295| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 295| [RegExpPlus] c+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 295| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 299| [RegExpGroup] (((a+a?)*)+b+)
|
|
#-----| 0 -> [RegExpSequence] ((a+a?)*)+b+
|
|
|
|
# 299| [RegExpGroup] ((a+a?)*)
|
|
#-----| 0 -> [RegExpStar] (a+a?)*
|
|
|
|
# 299| [RegExpPlus] ((a+a?)*)+
|
|
#-----| 0 -> [RegExpGroup] ((a+a?)*)
|
|
|
|
# 299| [RegExpSequence] ((a+a?)*)+b+
|
|
#-----| 0 -> [RegExpPlus] ((a+a?)*)+
|
|
#-----| 1 -> [RegExpPlus] b+
|
|
|
|
# 299| [RegExpGroup] (a+a?)
|
|
#-----| 0 -> [RegExpSequence] a+a?
|
|
|
|
# 299| [RegExpStar] (a+a?)*
|
|
#-----| 0 -> [RegExpGroup] (a+a?)
|
|
|
|
# 299| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 299| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 299| [RegExpSequence] a+a?
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpOpt] a?
|
|
|
|
# 299| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 299| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 299| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 299| [RegExpPlus] b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 303| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 303| [RegExpPlus] (a+)+
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 303| [RegExpSequence] (a+)+bbbb
|
|
#-----| 0 -> [RegExpPlus] (a+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] bbbb
|
|
|
|
# 303| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 303| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 303| [RegExpConstant, RegExpNormalChar] bbbb
|
|
|
|
# 306| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 306| [RegExpPlus] (a+)+
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 306| [RegExpSequence] (a+)+aaaaa*a+
|
|
#-----| 0 -> [RegExpPlus] (a+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] aaaa
|
|
#-----| 2 -> [RegExpStar] a*
|
|
#-----| 3 -> [RegExpPlus] a+
|
|
|
|
# 306| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 306| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 306| [RegExpConstant, RegExpNormalChar] aaaa
|
|
|
|
# 306| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 306| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 306| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 306| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 309| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 309| [RegExpPlus] (a+)+
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 309| [RegExpSequence] (a+)+aaaaa*a+
|
|
#-----| 0 -> [RegExpPlus] (a+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] aaaa
|
|
#-----| 2 -> [RegExpStar] a*
|
|
#-----| 3 -> [RegExpPlus] a+
|
|
|
|
# 309| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 309| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 309| [RegExpConstant, RegExpNormalChar] aaaa
|
|
|
|
# 309| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 309| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 309| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 309| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 313| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 313| [RegExpPlus] (a+)+
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 313| [RegExpSequence] (a+)+aaaaa$
|
|
#-----| 0 -> [RegExpPlus] (a+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] aaaaa
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 313| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 313| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 313| [RegExpConstant, RegExpNormalChar] aaaaa
|
|
|
|
# 313| [RegExpDollar] $
|
|
|
|
# 316| [RegExpGroup] (\n+)
|
|
#-----| 0 -> [RegExpPlus] \n+
|
|
|
|
# 316| [RegExpPlus] (\n+)+
|
|
#-----| 0 -> [RegExpGroup] (\n+)
|
|
|
|
# 316| [RegExpSequence] (\n+)+\n\n
|
|
#-----| 0 -> [RegExpPlus] (\n+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 316| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 316| [RegExpPlus] \n+
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 316| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 316| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 319| [RegExpGroup] (\n+)
|
|
#-----| 0 -> [RegExpPlus] \n+
|
|
|
|
# 319| [RegExpPlus] (\n+)+
|
|
#-----| 0 -> [RegExpGroup] (\n+)
|
|
|
|
# 319| [RegExpSequence] (\n+)+\n\n
|
|
#-----| 0 -> [RegExpPlus] (\n+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 319| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 319| [RegExpPlus] \n+
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 319| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 319| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 323| [RegExpGroup] (\n+)
|
|
#-----| 0 -> [RegExpPlus] \n+
|
|
|
|
# 323| [RegExpPlus] (\n+)+
|
|
#-----| 0 -> [RegExpGroup] (\n+)
|
|
|
|
# 323| [RegExpSequence] (\n+)+\n\n$
|
|
#-----| 0 -> [RegExpPlus] (\n+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 323| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 323| [RegExpPlus] \n+
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 323| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 323| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 323| [RegExpDollar] $
|
|
|
|
# 327| [RegExpGroup] ([^X]+)
|
|
#-----| 0 -> [RegExpPlus] [^X]+
|
|
|
|
# 327| [RegExpStar] ([^X]+)*
|
|
#-----| 0 -> [RegExpGroup] ([^X]+)
|
|
|
|
# 327| [RegExpSequence] ([^X]+)*$
|
|
#-----| 0 -> [RegExpStar] ([^X]+)*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 327| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 327| [RegExpPlus] [^X]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
|
|
# 327| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 327| [RegExpDollar] $
|
|
|
|
# 331| [RegExpGroup] (([^X]b)+)
|
|
#-----| 0 -> [RegExpPlus] ([^X]b)+
|
|
|
|
# 331| [RegExpStar] (([^X]b)+)*
|
|
#-----| 0 -> [RegExpGroup] (([^X]b)+)
|
|
|
|
# 331| [RegExpSequence] (([^X]b)+)*$
|
|
#-----| 0 -> [RegExpStar] (([^X]b)+)*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 331| [RegExpGroup] ([^X]b)
|
|
#-----| 0 -> [RegExpSequence] [^X]b
|
|
|
|
# 331| [RegExpPlus] ([^X]b)+
|
|
#-----| 0 -> [RegExpGroup] ([^X]b)
|
|
|
|
# 331| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 331| [RegExpSequence] [^X]b
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 331| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 331| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 331| [RegExpDollar] $
|
|
|
|
# 334| [RegExpGroup] (([^X]b)+)
|
|
#-----| 0 -> [RegExpPlus] ([^X]b)+
|
|
|
|
# 334| [RegExpStar] (([^X]b)+)*
|
|
#-----| 0 -> [RegExpGroup] (([^X]b)+)
|
|
|
|
# 334| [RegExpSequence] (([^X]b)+)*($|[^X]b)
|
|
#-----| 0 -> [RegExpStar] (([^X]b)+)*
|
|
#-----| 1 -> [RegExpGroup] ($|[^X]b)
|
|
|
|
# 334| [RegExpGroup] ([^X]b)
|
|
#-----| 0 -> [RegExpSequence] [^X]b
|
|
|
|
# 334| [RegExpPlus] ([^X]b)+
|
|
#-----| 0 -> [RegExpGroup] ([^X]b)
|
|
|
|
# 334| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 334| [RegExpSequence] [^X]b
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 334| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 334| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 334| [RegExpGroup] ($|[^X]b)
|
|
#-----| 0 -> [RegExpAlt] $|[^X]b
|
|
|
|
# 334| [RegExpDollar] $
|
|
|
|
# 334| [RegExpAlt] $|[^X]b
|
|
#-----| 0 -> [RegExpDollar] $
|
|
#-----| 1 -> [RegExpSequence] [^X]b
|
|
|
|
# 334| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 334| [RegExpSequence] [^X]b
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 334| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 334| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 337| [RegExpGroup] (([^X]b)+)
|
|
#-----| 0 -> [RegExpPlus] ([^X]b)+
|
|
|
|
# 337| [RegExpStar] (([^X]b)+)*
|
|
#-----| 0 -> [RegExpGroup] (([^X]b)+)
|
|
|
|
# 337| [RegExpSequence] (([^X]b)+)*($|[^X]b)
|
|
#-----| 0 -> [RegExpStar] (([^X]b)+)*
|
|
#-----| 1 -> [RegExpGroup] ($|[^X]b)
|
|
|
|
# 337| [RegExpGroup] ([^X]b)
|
|
#-----| 0 -> [RegExpSequence] [^X]b
|
|
|
|
# 337| [RegExpPlus] ([^X]b)+
|
|
#-----| 0 -> [RegExpGroup] ([^X]b)
|
|
|
|
# 337| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 337| [RegExpSequence] [^X]b
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 337| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 337| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 337| [RegExpGroup] ($|[^X]b)
|
|
#-----| 0 -> [RegExpAlt] $|[^X]b
|
|
|
|
# 337| [RegExpDollar] $
|
|
|
|
# 337| [RegExpAlt] $|[^X]b
|
|
#-----| 0 -> [RegExpDollar] $
|
|
#-----| 1 -> [RegExpSequence] [^X]b
|
|
|
|
# 337| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 337| [RegExpSequence] [^X]b
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 337| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 337| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 341| [RegExpGroup] (([^X]b)+)
|
|
#-----| 0 -> [RegExpPlus] ([^X]b)+
|
|
|
|
# 341| [RegExpStar] (([^X]b)+)*
|
|
#-----| 0 -> [RegExpGroup] (([^X]b)+)
|
|
|
|
# 341| [RegExpSequence] (([^X]b)+)*($|[^X]c)
|
|
#-----| 0 -> [RegExpStar] (([^X]b)+)*
|
|
#-----| 1 -> [RegExpGroup] ($|[^X]c)
|
|
|
|
# 341| [RegExpGroup] ([^X]b)
|
|
#-----| 0 -> [RegExpSequence] [^X]b
|
|
|
|
# 341| [RegExpPlus] ([^X]b)+
|
|
#-----| 0 -> [RegExpGroup] ([^X]b)
|
|
|
|
# 341| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 341| [RegExpSequence] [^X]b
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 341| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 341| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 341| [RegExpGroup] ($|[^X]c)
|
|
#-----| 0 -> [RegExpAlt] $|[^X]c
|
|
|
|
# 341| [RegExpDollar] $
|
|
|
|
# 341| [RegExpAlt] $|[^X]c
|
|
#-----| 0 -> [RegExpDollar] $
|
|
#-----| 1 -> [RegExpSequence] [^X]c
|
|
|
|
# 341| [RegExpCharacterClass] [^X]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 341| [RegExpSequence] [^X]c
|
|
#-----| 0 -> [RegExpCharacterClass] [^X]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 341| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 341| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 344| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 344| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 344| [RegExpSequence] ((ab)+)*ababab
|
|
#-----| 0 -> [RegExpStar] ((ab)+)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ababab
|
|
|
|
# 344| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 344| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 344| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 344| [RegExpConstant, RegExpNormalChar] ababab
|
|
|
|
# 347| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 347| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 347| [RegExpSequence] ((ab)+)*ababab
|
|
#-----| 0 -> [RegExpStar] ((ab)+)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ababab
|
|
|
|
# 347| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 347| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 347| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 347| [RegExpConstant, RegExpNormalChar] ababab
|
|
|
|
# 350| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 350| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 350| [RegExpSequence] ((ab)+)*abab(ab)*(ab)+
|
|
#-----| 0 -> [RegExpStar] ((ab)+)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abab
|
|
#-----| 2 -> [RegExpStar] (ab)*
|
|
#-----| 3 -> [RegExpPlus] (ab)+
|
|
|
|
# 350| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 350| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 350| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 350| [RegExpConstant, RegExpNormalChar] abab
|
|
|
|
# 350| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 350| [RegExpStar] (ab)*
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 350| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 350| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 350| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 350| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 353| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 353| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 353| [RegExpSequence] ((ab)+)*abab(ab)*(ab)+
|
|
#-----| 0 -> [RegExpStar] ((ab)+)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abab
|
|
#-----| 2 -> [RegExpStar] (ab)*
|
|
#-----| 3 -> [RegExpPlus] (ab)+
|
|
|
|
# 353| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 353| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 353| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 353| [RegExpConstant, RegExpNormalChar] abab
|
|
|
|
# 353| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 353| [RegExpStar] (ab)*
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 353| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 353| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 353| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 353| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 356| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 356| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 356| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 356| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 356| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 359| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 359| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 359| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 359| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 359| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 363| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 363| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 363| [RegExpSequence] ((ab)+)*$
|
|
#-----| 0 -> [RegExpStar] ((ab)+)*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 363| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 363| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 363| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 363| [RegExpDollar] $
|
|
|
|
# 366| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 366| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 366| [RegExpSequence] ((ab)+)*[a1][b1][a2][b2][a3][b3]
|
|
#-----| 0 -> [RegExpStar] ((ab)+)*
|
|
#-----| 1 -> [RegExpCharacterClass] [a1]
|
|
#-----| 2 -> [RegExpCharacterClass] [b1]
|
|
#-----| 3 -> [RegExpCharacterClass] [a2]
|
|
#-----| 4 -> [RegExpCharacterClass] [b2]
|
|
#-----| 5 -> [RegExpCharacterClass] [a3]
|
|
#-----| 6 -> [RegExpCharacterClass] [b3]
|
|
|
|
# 366| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 366| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 366| [RegExpCharacterClass] [a1]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 366| [RegExpCharacterClass] [b1]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 366| [RegExpCharacterClass] [a2]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 366| [RegExpCharacterClass] [b2]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 366| [RegExpCharacterClass] [a3]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 366| [RegExpCharacterClass] [b3]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 366| [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 369| [RegExpGroup] ((ab)+)
|
|
#-----| 0 -> [RegExpPlus] (ab)+
|
|
|
|
# 369| [RegExpStar] ((ab)+)*
|
|
#-----| 0 -> [RegExpGroup] ((ab)+)
|
|
|
|
# 369| [RegExpSequence] ((ab)+)*[a1][b1][a2][b2][a3][b3]
|
|
#-----| 0 -> [RegExpStar] ((ab)+)*
|
|
#-----| 1 -> [RegExpCharacterClass] [a1]
|
|
#-----| 2 -> [RegExpCharacterClass] [b1]
|
|
#-----| 3 -> [RegExpCharacterClass] [a2]
|
|
#-----| 4 -> [RegExpCharacterClass] [b2]
|
|
#-----| 5 -> [RegExpCharacterClass] [a3]
|
|
#-----| 6 -> [RegExpCharacterClass] [b3]
|
|
|
|
# 369| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 369| [RegExpPlus] (ab)+
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 369| [RegExpCharacterClass] [a1]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 369| [RegExpCharacterClass] [b1]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 369| [RegExpCharacterClass] [a2]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 369| [RegExpCharacterClass] [b2]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] 2
|
|
|
|
# 369| [RegExpCharacterClass] [a3]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 369| [RegExpCharacterClass] [b3]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 369| [RegExpConstant, RegExpNormalChar] 3
|
|
|
|
# 373| [RegExpGroup] ([\n\s]+)
|
|
#-----| 0 -> [RegExpPlus] [\n\s]+
|
|
|
|
# 373| [RegExpStar] ([\n\s]+)*
|
|
#-----| 0 -> [RegExpGroup] ([\n\s]+)
|
|
|
|
# 373| [RegExpSequence] ([\n\s]+)*(.)
|
|
#-----| 0 -> [RegExpStar] ([\n\s]+)*
|
|
#-----| 1 -> [RegExpGroup] (.)
|
|
|
|
# 373| [RegExpCharacterClass] [\n\s]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \n
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 373| [RegExpPlus] [\n\s]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\n\s]
|
|
|
|
# 373| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 373| [RegExpCharacterClassEscape] \s
|
|
|
|
# 373| [RegExpGroup] (.)
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 373| [RegExpDot] .
|
|
|
|
# 376| [RegExpGroup] (A*A*X)
|
|
#-----| 0 -> [RegExpSequence] A*A*X
|
|
|
|
# 376| [RegExpStar] (A*A*X)*
|
|
#-----| 0 -> [RegExpGroup] (A*A*X)
|
|
|
|
# 376| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 376| [RegExpStar] A*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 376| [RegExpSequence] A*A*X
|
|
#-----| 0 -> [RegExpStar] A*
|
|
#-----| 1 -> [RegExpStar] A*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 376| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 376| [RegExpStar] A*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 376| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 379| [RegExpGroup] ([^\\\]]+)
|
|
#-----| 0 -> [RegExpPlus] [^\\\]]+
|
|
|
|
# 379| [RegExpStar] ([^\\\]]+)*
|
|
#-----| 0 -> [RegExpGroup] ([^\\\]]+)
|
|
|
|
# 379| [RegExpCharacterClass] [^\\\]]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 379| [RegExpPlus] [^\\\]]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^\\\]]
|
|
|
|
# 379| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 379| [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 382| [RegExpGroup] (\w*foobarbaz\w*foobarbaz\w*foobarbaz\w*foobarbaz\s*foobarbaz\d*foobarbaz\w*)
|
|
#-----| 0 -> [RegExpSequence] \w*foobarbaz\w*foobarbaz\w*foobarbaz\w*foobarbaz\s*foobarbaz\d*foobarbaz\w*
|
|
|
|
# 382| [RegExpPlus] (\w*foobarbaz\w*foobarbaz\w*foobarbaz\w*foobarbaz\s*foobarbaz\d*foobarbaz\w*)+
|
|
#-----| 0 -> [RegExpGroup] (\w*foobarbaz\w*foobarbaz\w*foobarbaz\w*foobarbaz\s*foobarbaz\d*foobarbaz\w*)
|
|
|
|
# 382| [RegExpSequence] (\w*foobarbaz\w*foobarbaz\w*foobarbaz\w*foobarbaz\s*foobarbaz\d*foobarbaz\w*)+-
|
|
#-----| 0 -> [RegExpPlus] (\w*foobarbaz\w*foobarbaz\w*foobarbaz\w*foobarbaz\s*foobarbaz\d*foobarbaz\w*)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 382| [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpStar] \w*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpSequence] \w*foobarbaz\w*foobarbaz\w*foobarbaz\w*foobarbaz\s*foobarbaz\d*foobarbaz\w*
|
|
#-----| 0 -> [RegExpStar] \w*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
#-----| 2 -> [RegExpStar] \w*
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
#-----| 4 -> [RegExpStar] \w*
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
#-----| 6 -> [RegExpStar] \w*
|
|
#-----| 7 -> [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
#-----| 8 -> [RegExpStar] \s*
|
|
#-----| 9 -> [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
#-----| 10 -> [RegExpStar] \d*
|
|
#-----| 11 -> [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
#-----| 12 -> [RegExpStar] \w*
|
|
|
|
# 382| [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
|
|
# 382| [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpStar] \w*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
|
|
# 382| [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpStar] \w*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
|
|
# 382| [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpStar] \w*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
|
|
# 382| [RegExpCharacterClassEscape] \s
|
|
|
|
# 382| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 382| [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
|
|
# 382| [RegExpCharacterClassEscape] \d
|
|
|
|
# 382| [RegExpStar] \d*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 382| [RegExpConstant, RegExpNormalChar] foobarbaz
|
|
|
|
# 382| [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpStar] \w*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 382| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 386| [RegExpGroup] (\w*foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar)
|
|
#-----| 0 -> [RegExpSequence] \w*foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar
|
|
|
|
# 386| [RegExpPlus] (\w*foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar)+
|
|
#-----| 0 -> [RegExpGroup] (\w*foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar)
|
|
|
|
# 386| [RegExpCharacterClassEscape] \w
|
|
|
|
# 386| [RegExpStar] \w*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 386| [RegExpSequence] \w*foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar
|
|
#-----| 0 -> [RegExpStar] \w*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar
|
|
|
|
# 386| [RegExpConstant, RegExpNormalChar] foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar
|
|
|
|
# 387| [RegExpGroup] (\w*foobarfoobarfoobar)
|
|
#-----| 0 -> [RegExpSequence] \w*foobarfoobarfoobar
|
|
|
|
# 387| [RegExpPlus] (\w*foobarfoobarfoobar)+
|
|
#-----| 0 -> [RegExpGroup] (\w*foobarfoobarfoobar)
|
|
|
|
# 387| [RegExpCharacterClassEscape] \w
|
|
|
|
# 387| [RegExpStar] \w*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 387| [RegExpSequence] \w*foobarfoobarfoobar
|
|
#-----| 0 -> [RegExpStar] \w*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] foobarfoobarfoobar
|
|
|
|
# 387| [RegExpConstant, RegExpNormalChar] foobarfoobarfoobar
|
|
|
|
# 391| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 391| [RegExpRange] a{2,3}
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 391| [RegExpSequence] a{2,3}(b+)+X
|
|
#-----| 0 -> [RegExpRange] a{2,3}
|
|
#-----| 1 -> [RegExpPlus] (b+)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 391| [RegExpGroup] (b+)
|
|
#-----| 0 -> [RegExpPlus] b+
|
|
|
|
# 391| [RegExpPlus] (b+)+
|
|
#-----| 0 -> [RegExpGroup] (b+)
|
|
|
|
# 391| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 391| [RegExpPlus] b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 391| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 395| [RegExpCaret] ^
|
|
|
|
# 395| [RegExpSequence] ^<(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] <
|
|
#-----| 2 -> [RegExpGroup] (\w+)
|
|
#-----| 3 -> [RegExpGroup] ((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)
|
|
#-----| 4 -> [RegExpStar] \s*
|
|
#-----| 5 -> [RegExpGroup] (\/?)
|
|
#-----| 6 -> [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] <
|
|
|
|
# 395| [RegExpGroup] (\w+)
|
|
#-----| 0 -> [RegExpPlus] \w+
|
|
|
|
# 395| [RegExpCharacterClassEscape] \w
|
|
|
|
# 395| [RegExpPlus] \w+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 395| [RegExpGroup] ((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)
|
|
#-----| 0 -> [RegExpStar] (?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*
|
|
|
|
# 395| [RegExpGroup] (?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)
|
|
#-----| 0 -> [RegExpSequence] \s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?
|
|
|
|
# 395| [RegExpStar] (?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*
|
|
#-----| 0 -> [RegExpGroup] (?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)
|
|
|
|
# 395| [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpSequence] \s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?
|
|
#-----| 0 -> [RegExpPlus] \s+
|
|
#-----| 1 -> [RegExpPlus] \w+
|
|
#-----| 2 -> [RegExpOpt] (?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?
|
|
|
|
# 395| [RegExpCharacterClassEscape] \w
|
|
|
|
# 395| [RegExpPlus] \w+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 395| [RegExpGroup] (?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))
|
|
#-----| 0 -> [RegExpSequence] \s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+)
|
|
|
|
# 395| [RegExpOpt] (?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?
|
|
#-----| 0 -> [RegExpGroup] (?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))
|
|
|
|
# 395| [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpSequence] \s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+)
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] =
|
|
#-----| 2 -> [RegExpStar] \s*
|
|
#-----| 3 -> [RegExpGroup] (?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+)
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] =
|
|
|
|
# 395| [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpGroup] (?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+)
|
|
#-----| 0 -> [RegExpAlt] (?:"[^"]*")|(?:'[^']*')|[^>\s]+
|
|
|
|
# 395| [RegExpGroup] (?:"[^"]*")
|
|
#-----| 0 -> [RegExpSequence] "[^"]*"
|
|
|
|
# 395| [RegExpAlt] (?:"[^"]*")|(?:'[^']*')|[^>\s]+
|
|
#-----| 0 -> [RegExpGroup] (?:"[^"]*")
|
|
#-----| 1 -> [RegExpGroup] (?:'[^']*')
|
|
#-----| 2 -> [RegExpPlus] [^>\s]+
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 395| [RegExpSequence] "[^"]*"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpStar] [^"]*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 395| [RegExpCharacterClass] [^"]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 395| [RegExpStar] [^"]*
|
|
#-----| 0 -> [RegExpCharacterClass] [^"]
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 395| [RegExpGroup] (?:'[^']*')
|
|
#-----| 0 -> [RegExpSequence] '[^']*'
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 395| [RegExpSequence] '[^']*'
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] '
|
|
#-----| 1 -> [RegExpStar] [^']*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 395| [RegExpCharacterClass] [^']
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 395| [RegExpStar] [^']*
|
|
#-----| 0 -> [RegExpCharacterClass] [^']
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 395| [RegExpCharacterClass] [^>\s]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] >
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpPlus] [^>\s]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^>\s]
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 395| [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 395| [RegExpGroup] (\/?)
|
|
#-----| 0 -> [RegExpOpt] \/?
|
|
|
|
# 395| [RegExpConstant, RegExpEscape] \/
|
|
|
|
# 395| [RegExpOpt] \/?
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \/
|
|
|
|
# 395| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 398| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 398| [RegExpStar] (a+)*
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 398| [RegExpSequence] (a+)*[\s\S][\s\S][\s\S]?
|
|
#-----| 0 -> [RegExpStar] (a+)*
|
|
#-----| 1 -> [RegExpCharacterClass] [\s\S]
|
|
#-----| 2 -> [RegExpCharacterClass] [\s\S]
|
|
#-----| 3 -> [RegExpOpt] [\s\S]?
|
|
|
|
# 398| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 398| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 398| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 398| [RegExpCharacterClassEscape] \s
|
|
|
|
# 398| [RegExpCharacterClassEscape] \S
|
|
|
|
# 398| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 398| [RegExpCharacterClassEscape] \s
|
|
|
|
# 398| [RegExpCharacterClassEscape] \S
|
|
|
|
# 398| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 398| [RegExpOpt] [\s\S]?
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 398| [RegExpCharacterClassEscape] \s
|
|
|
|
# 398| [RegExpCharacterClassEscape] \S
|
|
|
|
# 401| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 401| [RegExpStar] (a+)*
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 401| [RegExpSequence] (a+)*[\s\S]{2,3}
|
|
#-----| 0 -> [RegExpStar] (a+)*
|
|
#-----| 1 -> [RegExpRange] [\s\S]{2,3}
|
|
|
|
# 401| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 401| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 401| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 401| [RegExpRange] [\s\S]{2,3}
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 401| [RegExpCharacterClassEscape] \s
|
|
|
|
# 401| [RegExpCharacterClassEscape] \S
|
|
|
|
# 404| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 404| [RegExpStar] (a+)*
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 404| [RegExpSequence] (a+)*([\s\S]{2,}|X)$
|
|
#-----| 0 -> [RegExpStar] (a+)*
|
|
#-----| 1 -> [RegExpGroup] ([\s\S]{2,}|X)
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 404| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 404| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 404| [RegExpGroup] ([\s\S]{2,}|X)
|
|
#-----| 0 -> [RegExpAlt] [\s\S]{2,}|X
|
|
|
|
# 404| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 404| [InfiniteRepetitionQuantifier, RegExpRange] [\s\S]{2,}
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 404| [RegExpAlt] [\s\S]{2,}|X
|
|
#-----| 0 -> [InfiniteRepetitionQuantifier, RegExpRange] [\s\S]{2,}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 404| [RegExpCharacterClassEscape] \s
|
|
|
|
# 404| [RegExpCharacterClassEscape] \S
|
|
|
|
# 404| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 404| [RegExpDollar] $
|
|
|
|
# 407| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 407| [RegExpStar] (a+)*
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 407| [RegExpSequence] (a+)*([\s\S]*|X)$
|
|
#-----| 0 -> [RegExpStar] (a+)*
|
|
#-----| 1 -> [RegExpGroup] ([\s\S]*|X)
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 407| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 407| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 407| [RegExpGroup] ([\s\S]*|X)
|
|
#-----| 0 -> [RegExpAlt] [\s\S]*|X
|
|
|
|
# 407| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 407| [RegExpStar] [\s\S]*
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 407| [RegExpAlt] [\s\S]*|X
|
|
#-----| 0 -> [RegExpStar] [\s\S]*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 407| [RegExpCharacterClassEscape] \s
|
|
|
|
# 407| [RegExpCharacterClassEscape] \S
|
|
|
|
# 407| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 407| [RegExpDollar] $
|
|
|
|
# 411| [RegExpGroup] ((a+)*$|[\s\S]+)
|
|
#-----| 0 -> [RegExpAlt] (a+)*$|[\s\S]+
|
|
|
|
# 411| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 411| [RegExpStar] (a+)*
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 411| [RegExpSequence] (a+)*$
|
|
#-----| 0 -> [RegExpStar] (a+)*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 411| [RegExpAlt] (a+)*$|[\s\S]+
|
|
#-----| 0 -> [RegExpSequence] (a+)*$
|
|
#-----| 1 -> [RegExpPlus] [\s\S]+
|
|
|
|
# 411| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 411| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 411| [RegExpDollar] $
|
|
|
|
# 411| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 411| [RegExpPlus] [\s\S]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 411| [RegExpCharacterClassEscape] \s
|
|
|
|
# 411| [RegExpCharacterClassEscape] \S
|
|
|
|
# 414| [RegExpGroup] ([\s\S]+|(a+)*$)
|
|
#-----| 0 -> [RegExpAlt] [\s\S]+|(a+)*$
|
|
|
|
# 414| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 414| [RegExpPlus] [\s\S]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 414| [RegExpAlt] [\s\S]+|(a+)*$
|
|
#-----| 0 -> [RegExpPlus] [\s\S]+
|
|
#-----| 1 -> [RegExpSequence] (a+)*$
|
|
|
|
# 414| [RegExpCharacterClassEscape] \s
|
|
|
|
# 414| [RegExpCharacterClassEscape] \S
|
|
|
|
# 414| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 414| [RegExpStar] (a+)*
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 414| [RegExpSequence] (a+)*$
|
|
#-----| 0 -> [RegExpStar] (a+)*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 414| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 414| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 414| [RegExpDollar] $
|
|
|
|
# 417| [RegExpGroup] ((;|^)a+)
|
|
#-----| 0 -> [RegExpSequence] (;|^)a+
|
|
|
|
# 417| [RegExpPlus] ((;|^)a+)+
|
|
#-----| 0 -> [RegExpGroup] ((;|^)a+)
|
|
|
|
# 417| [RegExpSequence] ((;|^)a+)+$
|
|
#-----| 0 -> [RegExpPlus] ((;|^)a+)+
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 417| [RegExpGroup] (;|^)
|
|
#-----| 0 -> [RegExpAlt] ;|^
|
|
|
|
# 417| [RegExpSequence] (;|^)a+
|
|
#-----| 0 -> [RegExpGroup] (;|^)
|
|
#-----| 1 -> [RegExpPlus] a+
|
|
|
|
# 417| [RegExpConstant, RegExpNormalChar] ;
|
|
|
|
# 417| [RegExpAlt] ;|^
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ;
|
|
#-----| 1 -> [RegExpCaret] ^
|
|
|
|
# 417| [RegExpCaret] ^
|
|
|
|
# 417| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 417| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 417| [RegExpDollar] $
|
|
|
|
# 421| [RegExpGroup] (^|;)
|
|
#-----| 0 -> [RegExpAlt] ^|;
|
|
|
|
# 421| [RegExpSequence] (^|;)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(0|1)(e+)+f
|
|
#-----| 0 -> [RegExpGroup] (^|;)
|
|
#-----| 1 -> [RegExpGroup] (0|1)
|
|
#-----| 2 -> [RegExpGroup] (0|1)
|
|
#-----| 3 -> [RegExpGroup] (0|1)
|
|
#-----| 4 -> [RegExpGroup] (0|1)
|
|
#-----| 5 -> [RegExpGroup] (0|1)
|
|
#-----| 6 -> [RegExpGroup] (0|1)
|
|
#-----| 7 -> [RegExpGroup] (0|1)
|
|
#-----| 8 -> [RegExpGroup] (0|1)
|
|
#-----| 9 -> [RegExpGroup] (0|1)
|
|
#-----| 10 -> [RegExpGroup] (0|1)
|
|
#-----| 11 -> [RegExpGroup] (0|1)
|
|
#-----| 12 -> [RegExpGroup] (0|1)
|
|
#-----| 13 -> [RegExpGroup] (0|1)
|
|
#-----| 14 -> [RegExpGroup] (0|1)
|
|
#-----| 15 -> [RegExpPlus] (e+)+
|
|
#-----| 16 -> [RegExpConstant, RegExpNormalChar] f
|
|
|
|
# 421| [RegExpCaret] ^
|
|
|
|
# 421| [RegExpAlt] ^|;
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ;
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] ;
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (0|1)
|
|
#-----| 0 -> [RegExpAlt] 0|1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 421| [RegExpAlt] 0|1
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] 1
|
|
|
|
# 421| [RegExpGroup] (e+)
|
|
#-----| 0 -> [RegExpPlus] e+
|
|
|
|
# 421| [RegExpPlus] (e+)+
|
|
#-----| 0 -> [RegExpGroup] (e+)
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 421| [RegExpPlus] e+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 421| [RegExpConstant, RegExpNormalChar] f
|
|
|
|
# 425| [RegExpCaret] ^
|
|
|
|
# 425| [RegExpSequence] ^ab(c+)+$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ab
|
|
#-----| 2 -> [RegExpPlus] (c+)+
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 425| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 425| [RegExpGroup] (c+)
|
|
#-----| 0 -> [RegExpPlus] c+
|
|
|
|
# 425| [RegExpPlus] (c+)+
|
|
#-----| 0 -> [RegExpGroup] (c+)
|
|
|
|
# 425| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 425| [RegExpPlus] c+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 425| [RegExpDollar] $
|
|
|
|
# 429| [RegExpGroup] (\d(\s+)*)
|
|
#-----| 0 -> [RegExpSequence] \d(\s+)*
|
|
|
|
# 429| [RegExpRange] (\d(\s+)*){20}
|
|
#-----| 0 -> [RegExpGroup] (\d(\s+)*)
|
|
|
|
# 429| [RegExpCharacterClassEscape] \d
|
|
|
|
# 429| [RegExpSequence] \d(\s+)*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpStar] (\s+)*
|
|
|
|
# 429| [RegExpGroup] (\s+)
|
|
#-----| 0 -> [RegExpPlus] \s+
|
|
|
|
# 429| [RegExpStar] (\s+)*
|
|
#-----| 0 -> [RegExpGroup] (\s+)
|
|
|
|
# 429| [RegExpCharacterClassEscape] \s
|
|
|
|
# 429| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 432| [RegExpGroup] (([^/]|X)+)
|
|
#-----| 0 -> [RegExpPlus] ([^/]|X)+
|
|
|
|
# 432| [RegExpSequence] (([^/]|X)+)(\/[\s\S]*)*$
|
|
#-----| 0 -> [RegExpGroup] (([^/]|X)+)
|
|
#-----| 1 -> [RegExpStar] (\/[\s\S]*)*
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 432| [RegExpGroup] ([^/]|X)
|
|
#-----| 0 -> [RegExpAlt] [^/]|X
|
|
|
|
# 432| [RegExpPlus] ([^/]|X)+
|
|
#-----| 0 -> [RegExpGroup] ([^/]|X)
|
|
|
|
# 432| [RegExpCharacterClass] [^/]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] /
|
|
|
|
# 432| [RegExpAlt] [^/]|X
|
|
#-----| 0 -> [RegExpCharacterClass] [^/]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 432| [RegExpConstant, RegExpNormalChar] /
|
|
|
|
# 432| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 432| [RegExpGroup] (\/[\s\S]*)
|
|
#-----| 0 -> [RegExpSequence] \/[\s\S]*
|
|
|
|
# 432| [RegExpStar] (\/[\s\S]*)*
|
|
#-----| 0 -> [RegExpGroup] (\/[\s\S]*)
|
|
|
|
# 432| [RegExpConstant, RegExpEscape] \/
|
|
|
|
# 432| [RegExpSequence] \/[\s\S]*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \/
|
|
#-----| 1 -> [RegExpStar] [\s\S]*
|
|
|
|
# 432| [RegExpCharacterClass] [\s\S]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 432| [RegExpStar] [\s\S]*
|
|
#-----| 0 -> [RegExpCharacterClass] [\s\S]
|
|
|
|
# 432| [RegExpCharacterClassEscape] \s
|
|
|
|
# 432| [RegExpCharacterClassEscape] \S
|
|
|
|
# 432| [RegExpDollar] $
|
|
|
|
# 435| [RegExpCaret] ^
|
|
|
|
# 435| [RegExpSequence] ^((x([^Y]+)?)*(Y|$))
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpGroup] ((x([^Y]+)?)*(Y|$))
|
|
|
|
# 435| [RegExpGroup] ((x([^Y]+)?)*(Y|$))
|
|
#-----| 0 -> [RegExpSequence] (x([^Y]+)?)*(Y|$)
|
|
|
|
# 435| [RegExpGroup] (x([^Y]+)?)
|
|
#-----| 0 -> [RegExpSequence] x([^Y]+)?
|
|
|
|
# 435| [RegExpStar] (x([^Y]+)?)*
|
|
#-----| 0 -> [RegExpGroup] (x([^Y]+)?)
|
|
|
|
# 435| [RegExpSequence] (x([^Y]+)?)*(Y|$)
|
|
#-----| 0 -> [RegExpStar] (x([^Y]+)?)*
|
|
#-----| 1 -> [RegExpGroup] (Y|$)
|
|
|
|
# 435| [RegExpConstant, RegExpNormalChar] x
|
|
|
|
# 435| [RegExpSequence] x([^Y]+)?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] x
|
|
#-----| 1 -> [RegExpOpt] ([^Y]+)?
|
|
|
|
# 435| [RegExpGroup] ([^Y]+)
|
|
#-----| 0 -> [RegExpPlus] [^Y]+
|
|
|
|
# 435| [RegExpOpt] ([^Y]+)?
|
|
#-----| 0 -> [RegExpGroup] ([^Y]+)
|
|
|
|
# 435| [RegExpCharacterClass] [^Y]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 435| [RegExpPlus] [^Y]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^Y]
|
|
|
|
# 435| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 435| [RegExpGroup] (Y|$)
|
|
#-----| 0 -> [RegExpAlt] Y|$
|
|
|
|
# 435| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 435| [RegExpAlt] Y|$
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] Y
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 435| [RegExpDollar] $
|
|
|
|
# 439| [RegExpConstant, RegExpNormalChar] foo
|
|
|
|
# 439| [RegExpSequence] foo([\w-]*)+bar
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] foo
|
|
#-----| 1 -> [RegExpPlus] ([\w-]*)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] bar
|
|
|
|
# 439| [RegExpGroup] ([\w-]*)
|
|
#-----| 0 -> [RegExpStar] [\w-]*
|
|
|
|
# 439| [RegExpPlus] ([\w-]*)+
|
|
#-----| 0 -> [RegExpGroup] ([\w-]*)
|
|
|
|
# 439| [RegExpCharacterClass] [\w-]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 439| [RegExpStar] [\w-]*
|
|
#-----| 0 -> [RegExpCharacterClass] [\w-]
|
|
|
|
# 439| [RegExpCharacterClassEscape] \w
|
|
|
|
# 439| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 439| [RegExpConstant, RegExpNormalChar] bar
|
|
|
|
# 443| [RegExpGroup] ((ab)*)
|
|
#-----| 0 -> [RegExpStar] (ab)*
|
|
|
|
# 443| [RegExpPlus] ((ab)*)+
|
|
#-----| 0 -> [RegExpGroup] ((ab)*)
|
|
|
|
# 443| [RegExpSequence] ((ab)*)+c
|
|
#-----| 0 -> [RegExpPlus] ((ab)*)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 443| [RegExpGroup] (ab)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 443| [RegExpStar] (ab)*
|
|
#-----| 0 -> [RegExpGroup] (ab)
|
|
|
|
# 443| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 443| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 447| [RegExpGroup] (a?a?)
|
|
#-----| 0 -> [RegExpSequence] a?a?
|
|
|
|
# 447| [RegExpStar] (a?a?)*
|
|
#-----| 0 -> [RegExpGroup] (a?a?)
|
|
|
|
# 447| [RegExpSequence] (a?a?)*b
|
|
#-----| 0 -> [RegExpStar] (a?a?)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 447| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 447| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 447| [RegExpSequence] a?a?
|
|
#-----| 0 -> [RegExpOpt] a?
|
|
#-----| 1 -> [RegExpOpt] a?
|
|
|
|
# 447| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 447| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 447| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 450| [RegExpGroup] (a?)
|
|
#-----| 0 -> [RegExpOpt] a?
|
|
|
|
# 450| [RegExpStar] (a?)*
|
|
#-----| 0 -> [RegExpGroup] (a?)
|
|
|
|
# 450| [RegExpSequence] (a?)*b
|
|
#-----| 0 -> [RegExpStar] (a?)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 450| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 450| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 450| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 454| [RegExpGroup] (c?a?)
|
|
#-----| 0 -> [RegExpSequence] c?a?
|
|
|
|
# 454| [RegExpStar] (c?a?)*
|
|
#-----| 0 -> [RegExpGroup] (c?a?)
|
|
|
|
# 454| [RegExpSequence] (c?a?)*b
|
|
#-----| 0 -> [RegExpStar] (c?a?)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 454| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 454| [RegExpOpt] c?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 454| [RegExpSequence] c?a?
|
|
#-----| 0 -> [RegExpOpt] c?
|
|
#-----| 1 -> [RegExpOpt] a?
|
|
|
|
# 454| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 454| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 454| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 458| [RegExpGroup] (?:a|a?)
|
|
#-----| 0 -> [RegExpAlt] a|a?
|
|
|
|
# 458| [RegExpPlus] (?:a|a?)+
|
|
#-----| 0 -> [RegExpGroup] (?:a|a?)
|
|
|
|
# 458| [RegExpSequence] (?:a|a?)+b
|
|
#-----| 0 -> [RegExpPlus] (?:a|a?)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 458| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 458| [RegExpAlt] a|a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpOpt] a?
|
|
|
|
# 458| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 458| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 458| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 462| [RegExpGroup] (a?b?)
|
|
#-----| 0 -> [RegExpSequence] a?b?
|
|
|
|
# 462| [RegExpStar] (a?b?)*
|
|
#-----| 0 -> [RegExpGroup] (a?b?)
|
|
|
|
# 462| [RegExpSequence] (a?b?)*$
|
|
#-----| 0 -> [RegExpStar] (a?b?)*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 462| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 462| [RegExpOpt] a?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 462| [RegExpSequence] a?b?
|
|
#-----| 0 -> [RegExpOpt] a?
|
|
#-----| 1 -> [RegExpOpt] b?
|
|
|
|
# 462| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 462| [RegExpOpt] b?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 462| [RegExpDollar] $
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] PRE
|
|
|
|
# 466| [RegExpSequence] PRE(([a-c]|[c-d])T(e?e?e?e?|X))+(cTcT|cTXcTX$)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] PRE
|
|
#-----| 1 -> [RegExpPlus] (([a-c]|[c-d])T(e?e?e?e?|X))+
|
|
#-----| 2 -> [RegExpGroup] (cTcT|cTXcTX$)
|
|
|
|
# 466| [RegExpGroup] (([a-c]|[c-d])T(e?e?e?e?|X))
|
|
#-----| 0 -> [RegExpSequence] ([a-c]|[c-d])T(e?e?e?e?|X)
|
|
|
|
# 466| [RegExpPlus] (([a-c]|[c-d])T(e?e?e?e?|X))+
|
|
#-----| 0 -> [RegExpGroup] (([a-c]|[c-d])T(e?e?e?e?|X))
|
|
|
|
# 466| [RegExpGroup] ([a-c]|[c-d])
|
|
#-----| 0 -> [RegExpAlt] [a-c]|[c-d]
|
|
|
|
# 466| [RegExpSequence] ([a-c]|[c-d])T(e?e?e?e?|X)
|
|
#-----| 0 -> [RegExpGroup] ([a-c]|[c-d])
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] T
|
|
#-----| 2 -> [RegExpGroup] (e?e?e?e?|X)
|
|
|
|
# 466| [RegExpCharacterClass] [a-c]
|
|
#-----| 0 -> [RegExpCharacterRange] a-c
|
|
|
|
# 466| [RegExpAlt] [a-c]|[c-d]
|
|
#-----| 0 -> [RegExpCharacterClass] [a-c]
|
|
#-----| 1 -> [RegExpCharacterClass] [c-d]
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 466| [RegExpCharacterRange] a-c
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 466| [RegExpCharacterClass] [c-d]
|
|
#-----| 0 -> [RegExpCharacterRange] c-d
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 466| [RegExpCharacterRange] c-d
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] c
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] d
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] d
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] T
|
|
|
|
# 466| [RegExpGroup] (e?e?e?e?|X)
|
|
#-----| 0 -> [RegExpAlt] e?e?e?e?|X
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpOpt] e?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpSequence] e?e?e?e?
|
|
#-----| 0 -> [RegExpOpt] e?
|
|
#-----| 1 -> [RegExpOpt] e?
|
|
#-----| 2 -> [RegExpOpt] e?
|
|
#-----| 3 -> [RegExpOpt] e?
|
|
|
|
# 466| [RegExpAlt] e?e?e?e?|X
|
|
#-----| 0 -> [RegExpSequence] e?e?e?e?
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpOpt] e?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpOpt] e?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpOpt] e?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 466| [RegExpGroup] (cTcT|cTXcTX$)
|
|
#-----| 0 -> [RegExpAlt] cTcT|cTXcTX$
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] cTcT
|
|
|
|
# 466| [RegExpAlt] cTcT|cTXcTX$
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] cTcT
|
|
#-----| 1 -> [RegExpSequence] cTXcTX$
|
|
|
|
# 466| [RegExpConstant, RegExpNormalChar] cTXcTX
|
|
|
|
# 466| [RegExpSequence] cTXcTX$
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] cTXcTX
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 466| [RegExpDollar] $
|
|
|
|
# 470| [RegExpCaret] ^
|
|
|
|
# 470| [RegExpSequence] ^((a)+\w)+$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ((a)+\w)+
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 470| [RegExpGroup] ((a)+\w)
|
|
#-----| 0 -> [RegExpSequence] (a)+\w
|
|
|
|
# 470| [RegExpPlus] ((a)+\w)+
|
|
#-----| 0 -> [RegExpGroup] ((a)+\w)
|
|
|
|
# 470| [RegExpGroup] (a)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 470| [RegExpPlus] (a)+
|
|
#-----| 0 -> [RegExpGroup] (a)
|
|
|
|
# 470| [RegExpSequence] (a)+\w
|
|
#-----| 0 -> [RegExpPlus] (a)+
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 470| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 470| [RegExpCharacterClassEscape] \w
|
|
|
|
# 470| [RegExpDollar] $
|
|
|
|
# 474| [RegExpCaret] ^
|
|
|
|
# 474| [RegExpSequence] ^(b+.)+$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] (b+.)+
|
|
#-----| 2 -> [RegExpDollar] $
|
|
|
|
# 474| [RegExpGroup] (b+.)
|
|
#-----| 0 -> [RegExpSequence] b+.
|
|
|
|
# 474| [RegExpPlus] (b+.)+
|
|
#-----| 0 -> [RegExpGroup] (b+.)
|
|
|
|
# 474| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 474| [RegExpPlus] b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 474| [RegExpSequence] b+.
|
|
#-----| 0 -> [RegExpPlus] b+
|
|
#-----| 1 -> [RegExpDot] .
|
|
|
|
# 474| [RegExpDot] .
|
|
|
|
# 474| [RegExpDollar] $
|
|
|
|
# 478| [RegExpGroup] (a*)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 478| [RegExpStar] (a*)*
|
|
#-----| 0 -> [RegExpGroup] (a*)
|
|
|
|
# 478| [RegExpSequence] (a*)*b
|
|
#-----| 0 -> [RegExpStar] (a*)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 478| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 478| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 478| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 479| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 479| [RegExpStar] (a+)*
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 479| [RegExpSequence] (a+)*b
|
|
#-----| 0 -> [RegExpStar] (a+)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 479| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 479| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 479| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 480| [RegExpGroup] (a*)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 480| [RegExpPlus] (a*)+
|
|
#-----| 0 -> [RegExpGroup] (a*)
|
|
|
|
# 480| [RegExpSequence] (a*)+b
|
|
#-----| 0 -> [RegExpPlus] (a*)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 480| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 480| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 480| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 481| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 481| [RegExpPlus] (a+)+
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 481| [RegExpSequence] (a+)+b
|
|
#-----| 0 -> [RegExpPlus] (a+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 481| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 481| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 481| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 484| [RegExpGroup] (a|b)
|
|
#-----| 0 -> [RegExpAlt] a|b
|
|
|
|
# 484| [RegExpPlus] (a|b)+
|
|
#-----| 0 -> [RegExpGroup] (a|b)
|
|
|
|
# 484| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 484| [RegExpAlt] a|b
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 484| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 487| [RegExpGroup] (?:[\s;,"'<>(){}|\[\]@=+*]|:(?![/\\]))
|
|
#-----| 0 -> [RegExpAlt] [\s;,"'<>(){}|\[\]@=+*]|:(?![/\\])
|
|
|
|
# 487| [RegExpPlus] (?:[\s;,"'<>(){}|\[\]@=+*]|:(?![/\\]))+
|
|
#-----| 0 -> [RegExpGroup] (?:[\s;,"'<>(){}|\[\]@=+*]|:(?![/\\]))
|
|
|
|
# 487| [RegExpCharacterClass] [\s;,"'<>(){}|\[\]@=+*]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ;
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] ,
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] '
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] <
|
|
#-----| 6 -> [RegExpConstant, RegExpNormalChar] >
|
|
#-----| 7 -> [RegExpConstant, RegExpNormalChar] (
|
|
#-----| 8 -> [RegExpConstant, RegExpNormalChar] )
|
|
#-----| 9 -> [RegExpConstant, RegExpNormalChar] {
|
|
#-----| 10 -> [RegExpConstant, RegExpNormalChar] }
|
|
#-----| 11 -> [RegExpConstant, RegExpNormalChar] |
|
|
#-----| 12 -> [RegExpConstant, RegExpEscape] \[
|
|
#-----| 13 -> [RegExpConstant, RegExpEscape] \]
|
|
#-----| 14 -> [RegExpConstant, RegExpNormalChar] @
|
|
#-----| 15 -> [RegExpConstant, RegExpNormalChar] =
|
|
#-----| 16 -> [RegExpConstant, RegExpNormalChar] +
|
|
#-----| 17 -> [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 487| [RegExpAlt] [\s;,"'<>(){}|\[\]@=+*]|:(?![/\\])
|
|
#-----| 0 -> [RegExpCharacterClass] [\s;,"'<>(){}|\[\]@=+*]
|
|
#-----| 1 -> [RegExpSequence] :(?![/\\])
|
|
|
|
# 487| [RegExpCharacterClassEscape] \s
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] ;
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] '
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] <
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] >
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] (
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] )
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] {
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] }
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] |
|
|
|
|
# 487| [RegExpConstant, RegExpEscape] \[
|
|
|
|
# 487| [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] @
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] =
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] +
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 487| [RegExpSequence] :(?![/\\])
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] :
|
|
#-----| 1 -> [RegExpNegativeLookahead] (?![/\\])
|
|
|
|
# 487| [RegExpNegativeLookahead] (?![/\\])
|
|
|
|
# 487| [RegExpCharacterClass] [/\\]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] /
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 487| [RegExpConstant, RegExpNormalChar] /
|
|
|
|
# 487| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 491| [RegExpCaret] ^
|
|
|
|
# 491| [RegExpSequence] ^((?:a{|-)|\w\{)+X$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ((?:a{|-)|\w\{)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 491| [RegExpGroup] ((?:a{|-)|\w\{)
|
|
#-----| 0 -> [RegExpAlt] (?:a{|-)|\w\{
|
|
|
|
# 491| [RegExpPlus] ((?:a{|-)|\w\{)+
|
|
#-----| 0 -> [RegExpGroup] ((?:a{|-)|\w\{)
|
|
|
|
# 491| [RegExpGroup] (?:a{|-)
|
|
#-----| 0 -> [RegExpAlt] a{|-
|
|
|
|
# 491| [RegExpAlt] (?:a{|-)|\w\{
|
|
#-----| 0 -> [RegExpGroup] (?:a{|-)
|
|
#-----| 1 -> [RegExpSequence] \w\{
|
|
|
|
# 491| [RegExpConstant, RegExpNormalChar] a{
|
|
|
|
# 491| [RegExpAlt] a{|-
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a{
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 491| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 491| [RegExpCharacterClassEscape] \w
|
|
|
|
# 491| [RegExpSequence] \w\{
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 491| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 491| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 491| [RegExpDollar] $
|
|
|
|
# 492| [RegExpCaret] ^
|
|
|
|
# 492| [RegExpSequence] ^((?:a{0|-)|\w\{\d)+X$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ((?:a{0|-)|\w\{\d)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 492| [RegExpGroup] ((?:a{0|-)|\w\{\d)
|
|
#-----| 0 -> [RegExpAlt] (?:a{0|-)|\w\{\d
|
|
|
|
# 492| [RegExpPlus] ((?:a{0|-)|\w\{\d)+
|
|
#-----| 0 -> [RegExpGroup] ((?:a{0|-)|\w\{\d)
|
|
|
|
# 492| [RegExpGroup] (?:a{0|-)
|
|
#-----| 0 -> [RegExpAlt] a{0|-
|
|
|
|
# 492| [RegExpAlt] (?:a{0|-)|\w\{\d
|
|
#-----| 0 -> [RegExpGroup] (?:a{0|-)
|
|
#-----| 1 -> [RegExpSequence] \w\{\d
|
|
|
|
# 492| [RegExpConstant, RegExpNormalChar] a{0
|
|
|
|
# 492| [RegExpAlt] a{0|-
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a{0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 492| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 492| [RegExpCharacterClassEscape] \w
|
|
|
|
# 492| [RegExpSequence] \w\{\d
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \{
|
|
#-----| 2 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 492| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 492| [RegExpCharacterClassEscape] \d
|
|
|
|
# 492| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 492| [RegExpDollar] $
|
|
|
|
# 493| [RegExpCaret] ^
|
|
|
|
# 493| [RegExpSequence] ^((?:a{0,|-)|\w\{\d,)+X$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ((?:a{0,|-)|\w\{\d,)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 493| [RegExpGroup] ((?:a{0,|-)|\w\{\d,)
|
|
#-----| 0 -> [RegExpAlt] (?:a{0,|-)|\w\{\d,
|
|
|
|
# 493| [RegExpPlus] ((?:a{0,|-)|\w\{\d,)+
|
|
#-----| 0 -> [RegExpGroup] ((?:a{0,|-)|\w\{\d,)
|
|
|
|
# 493| [RegExpGroup] (?:a{0,|-)
|
|
#-----| 0 -> [RegExpAlt] a{0,|-
|
|
|
|
# 493| [RegExpAlt] (?:a{0,|-)|\w\{\d,
|
|
#-----| 0 -> [RegExpGroup] (?:a{0,|-)
|
|
#-----| 1 -> [RegExpSequence] \w\{\d,
|
|
|
|
# 493| [RegExpConstant, RegExpNormalChar] a{0,
|
|
|
|
# 493| [RegExpAlt] a{0,|-
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a{0,
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 493| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 493| [RegExpCharacterClassEscape] \w
|
|
|
|
# 493| [RegExpSequence] \w\{\d,
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \{
|
|
#-----| 2 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 493| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 493| [RegExpCharacterClassEscape] \d
|
|
|
|
# 493| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 493| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 493| [RegExpDollar] $
|
|
|
|
# 494| [RegExpCaret] ^
|
|
|
|
# 494| [RegExpSequence] ^((?:a{0,2|-)|\w\{\d,\d)+X$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ((?:a{0,2|-)|\w\{\d,\d)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 494| [RegExpGroup] ((?:a{0,2|-)|\w\{\d,\d)
|
|
#-----| 0 -> [RegExpAlt] (?:a{0,2|-)|\w\{\d,\d
|
|
|
|
# 494| [RegExpPlus] ((?:a{0,2|-)|\w\{\d,\d)+
|
|
#-----| 0 -> [RegExpGroup] ((?:a{0,2|-)|\w\{\d,\d)
|
|
|
|
# 494| [RegExpGroup] (?:a{0,2|-)
|
|
#-----| 0 -> [RegExpAlt] a{0,2|-
|
|
|
|
# 494| [RegExpAlt] (?:a{0,2|-)|\w\{\d,\d
|
|
#-----| 0 -> [RegExpGroup] (?:a{0,2|-)
|
|
#-----| 1 -> [RegExpSequence] \w\{\d,\d
|
|
|
|
# 494| [RegExpConstant, RegExpNormalChar] a{0,2
|
|
|
|
# 494| [RegExpAlt] a{0,2|-
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a{0,2
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 494| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 494| [RegExpCharacterClassEscape] \w
|
|
|
|
# 494| [RegExpSequence] \w\{\d,\d
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \{
|
|
#-----| 2 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] ,
|
|
#-----| 4 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 494| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 494| [RegExpCharacterClassEscape] \d
|
|
|
|
# 494| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 494| [RegExpCharacterClassEscape] \d
|
|
|
|
# 494| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 494| [RegExpDollar] $
|
|
|
|
# 497| [RegExpCaret] ^
|
|
|
|
# 497| [RegExpSequence] ^((?:a{0,2}|-)|\w\{\d,\d\})+X$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ((?:a{0,2}|-)|\w\{\d,\d\})+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 497| [RegExpGroup] ((?:a{0,2}|-)|\w\{\d,\d\})
|
|
#-----| 0 -> [RegExpAlt] (?:a{0,2}|-)|\w\{\d,\d\}
|
|
|
|
# 497| [RegExpPlus] ((?:a{0,2}|-)|\w\{\d,\d\})+
|
|
#-----| 0 -> [RegExpGroup] ((?:a{0,2}|-)|\w\{\d,\d\})
|
|
|
|
# 497| [RegExpGroup] (?:a{0,2}|-)
|
|
#-----| 0 -> [RegExpAlt] a{0,2}|-
|
|
|
|
# 497| [RegExpAlt] (?:a{0,2}|-)|\w\{\d,\d\}
|
|
#-----| 0 -> [RegExpGroup] (?:a{0,2}|-)
|
|
#-----| 1 -> [RegExpSequence] \w\{\d,\d\}
|
|
|
|
# 497| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 497| [RegExpRange] a{0,2}
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 497| [RegExpAlt] a{0,2}|-
|
|
#-----| 0 -> [RegExpRange] a{0,2}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 497| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 497| [RegExpCharacterClassEscape] \w
|
|
|
|
# 497| [RegExpSequence] \w\{\d,\d\}
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \{
|
|
#-----| 2 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] ,
|
|
#-----| 4 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 5 -> [RegExpConstant, RegExpEscape] \}
|
|
|
|
# 497| [RegExpConstant, RegExpEscape] \{
|
|
|
|
# 497| [RegExpCharacterClassEscape] \d
|
|
|
|
# 497| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 497| [RegExpCharacterClassEscape] \d
|
|
|
|
# 497| [RegExpConstant, RegExpEscape] \}
|
|
|
|
# 497| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 497| [RegExpDollar] $
|
|
|
|
# 501| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 501| [RegExpSequence] X(\u0061|a)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\u0061|a)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 501| [RegExpGroup] (\u0061|a)
|
|
#-----| 0 -> [RegExpAlt] \u0061|a
|
|
|
|
# 501| [RegExpStar] (\u0061|a)*
|
|
#-----| 0 -> [RegExpGroup] (\u0061|a)
|
|
|
|
# 501| [RegExpConstant, RegExpEscape] \u0061
|
|
|
|
# 501| [RegExpAlt] \u0061|a
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \u0061
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 501| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 501| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 504| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 504| [RegExpSequence] X(\u0061|b)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\u0061|b)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 504| [RegExpGroup] (\u0061|b)
|
|
#-----| 0 -> [RegExpAlt] \u0061|b
|
|
|
|
# 504| [RegExpPlus] (\u0061|b)+
|
|
#-----| 0 -> [RegExpGroup] (\u0061|b)
|
|
|
|
# 504| [RegExpConstant, RegExpEscape] \u0061
|
|
|
|
# 504| [RegExpAlt] \u0061|b
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \u0061
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 504| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 504| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 508| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 508| [RegExpSequence] X(\U00000061|a)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\U00000061|a)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 508| [RegExpGroup] (\U00000061|a)
|
|
#-----| 0 -> [RegExpAlt] \U00000061|a
|
|
|
|
# 508| [RegExpStar] (\U00000061|a)*
|
|
#-----| 0 -> [RegExpGroup] (\U00000061|a)
|
|
|
|
# 508| [RegExpConstant, RegExpEscape] \U00000061
|
|
|
|
# 508| [RegExpAlt] \U00000061|a
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \U00000061
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 508| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 508| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 511| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 511| [RegExpSequence] X(\U00000061|b)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\U00000061|b)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 511| [RegExpGroup] (\U00000061|b)
|
|
#-----| 0 -> [RegExpAlt] \U00000061|b
|
|
|
|
# 511| [RegExpPlus] (\U00000061|b)+
|
|
#-----| 0 -> [RegExpGroup] (\U00000061|b)
|
|
|
|
# 511| [RegExpConstant, RegExpEscape] \U00000061
|
|
|
|
# 511| [RegExpAlt] \U00000061|b
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \U00000061
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 511| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 511| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 515| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 515| [RegExpSequence] X(\x61|a)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\x61|a)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 515| [RegExpGroup] (\x61|a)
|
|
#-----| 0 -> [RegExpAlt] \x61|a
|
|
|
|
# 515| [RegExpStar] (\x61|a)*
|
|
#-----| 0 -> [RegExpGroup] (\x61|a)
|
|
|
|
# 515| [RegExpConstant, RegExpEscape] \x61
|
|
|
|
# 515| [RegExpAlt] \x61|a
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x61
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 515| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 515| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 518| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 518| [RegExpSequence] X(\x61|b)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\x61|b)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 518| [RegExpGroup] (\x61|b)
|
|
#-----| 0 -> [RegExpAlt] \x61|b
|
|
|
|
# 518| [RegExpPlus] (\x61|b)+
|
|
#-----| 0 -> [RegExpGroup] (\x61|b)
|
|
|
|
# 518| [RegExpConstant, RegExpEscape] \x61
|
|
|
|
# 518| [RegExpAlt] \x61|b
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x61
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 518| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 518| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 522| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 522| [RegExpSequence] X(\x{061}|a)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\x{061}|a)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 522| [RegExpGroup] (\x{061}|a)
|
|
#-----| 0 -> [RegExpAlt] \x{061}|a
|
|
|
|
# 522| [RegExpStar] (\x{061}|a)*
|
|
#-----| 0 -> [RegExpGroup] (\x{061}|a)
|
|
|
|
# 522| [RegExpConstant, RegExpEscape] \x{0
|
|
|
|
# 522| [RegExpConstant, RegExpEscape] \x{061}
|
|
|
|
# 522| [RegExpAlt] \x{061}|a
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x{0
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x{061}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 522| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 522| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 525| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 525| [RegExpSequence] X(\x{061}|b)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\x{061}|b)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 525| [RegExpGroup] (\x{061}|b)
|
|
#-----| 0 -> [RegExpAlt] \x{061}|b
|
|
|
|
# 525| [RegExpPlus] (\x{061}|b)+
|
|
#-----| 0 -> [RegExpGroup] (\x{061}|b)
|
|
|
|
# 525| [RegExpConstant, RegExpEscape] \x{0
|
|
|
|
# 525| [RegExpConstant, RegExpEscape] \x{061}
|
|
|
|
# 525| [RegExpAlt] \x{061}|b
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x{0
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \x{061}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 525| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 525| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 529| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 529| [RegExpSequence] X(\p{Digit}|7)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\p{Digit}|7)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 529| [RegExpGroup] (\p{Digit}|7)
|
|
#-----| 0 -> [RegExpAlt] \p{Digit}|7
|
|
|
|
# 529| [RegExpStar] (\p{Digit}|7)*
|
|
#-----| 0 -> [RegExpGroup] (\p{Digit}|7)
|
|
|
|
# 529| [RegExpNamedCharacterProperty] \p{Digit}
|
|
|
|
# 529| [RegExpAlt] \p{Digit}|7
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \p{Digit}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 529| [RegExpAlt] |7
|
|
|
|
# 529| [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 529| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 532| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 532| [RegExpSequence] X(\p{Digit}|b)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\p{Digit}|b)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 532| [RegExpGroup] (\p{Digit}|b)
|
|
#-----| 0 -> [RegExpAlt] \p{Digit}|b
|
|
|
|
# 532| [RegExpPlus] (\p{Digit}|b)+
|
|
#-----| 0 -> [RegExpGroup] (\p{Digit}|b)
|
|
|
|
# 532| [RegExpNamedCharacterProperty] \p{Digit}
|
|
|
|
# 532| [RegExpAlt] \p{Digit}|b
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \p{Digit}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 532| [RegExpAlt] |b
|
|
|
|
# 532| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 532| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 536| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 536| [RegExpSequence] X(\P{Digit}|b)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\P{Digit}|b)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 536| [RegExpGroup] (\P{Digit}|b)
|
|
#-----| 0 -> [RegExpAlt] \P{Digit}|b
|
|
|
|
# 536| [RegExpStar] (\P{Digit}|b)*
|
|
#-----| 0 -> [RegExpGroup] (\P{Digit}|b)
|
|
|
|
# 536| [RegExpNamedCharacterProperty] \P{Digit}
|
|
|
|
# 536| [RegExpAlt] \P{Digit}|b
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \P{Digit}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 536| [RegExpAlt] |b
|
|
|
|
# 536| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 536| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 539| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 539| [RegExpSequence] X(\P{Digit}|7)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\P{Digit}|7)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 539| [RegExpGroup] (\P{Digit}|7)
|
|
#-----| 0 -> [RegExpAlt] \P{Digit}|7
|
|
|
|
# 539| [RegExpPlus] (\P{Digit}|7)+
|
|
#-----| 0 -> [RegExpGroup] (\P{Digit}|7)
|
|
|
|
# 539| [RegExpNamedCharacterProperty] \P{Digit}
|
|
|
|
# 539| [RegExpAlt] \P{Digit}|7
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \P{Digit}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 539| [RegExpAlt] |7
|
|
|
|
# 539| [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 539| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 543| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 543| [RegExpSequence] X(\p{IsDigit}|7)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\p{IsDigit}|7)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 543| [RegExpGroup] (\p{IsDigit}|7)
|
|
#-----| 0 -> [RegExpAlt] \p{IsDigit}|7
|
|
|
|
# 543| [RegExpStar] (\p{IsDigit}|7)*
|
|
#-----| 0 -> [RegExpGroup] (\p{IsDigit}|7)
|
|
|
|
# 543| [RegExpNamedCharacterProperty] \p{IsDigit}
|
|
|
|
# 543| [RegExpAlt] \p{IsDigit}|7
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \p{IsDigit}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 543| [RegExpAlt] |7
|
|
|
|
# 543| [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 543| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 546| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 546| [RegExpSequence] X(\p{IsDigit}|b)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\p{IsDigit}|b)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 546| [RegExpGroup] (\p{IsDigit}|b)
|
|
#-----| 0 -> [RegExpAlt] \p{IsDigit}|b
|
|
|
|
# 546| [RegExpPlus] (\p{IsDigit}|b)+
|
|
#-----| 0 -> [RegExpGroup] (\p{IsDigit}|b)
|
|
|
|
# 546| [RegExpNamedCharacterProperty] \p{IsDigit}
|
|
|
|
# 546| [RegExpAlt] \p{IsDigit}|b
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \p{IsDigit}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 546| [RegExpAlt] |b
|
|
|
|
# 546| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 546| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 550| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 550| [RegExpSequence] X(\p{Alpha}|a)*Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpStar] (\p{Alpha}|a)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 550| [RegExpGroup] (\p{Alpha}|a)
|
|
#-----| 0 -> [RegExpAlt] \p{Alpha}|a
|
|
|
|
# 550| [RegExpStar] (\p{Alpha}|a)*
|
|
#-----| 0 -> [RegExpGroup] (\p{Alpha}|a)
|
|
|
|
# 550| [RegExpNamedCharacterProperty] \p{Alpha}
|
|
|
|
# 550| [RegExpAlt] \p{Alpha}|a
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \p{Alpha}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 550| [RegExpAlt] |a
|
|
|
|
# 550| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 550| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 553| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 553| [RegExpSequence] X(\p{Alpha}|7)+Y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] X
|
|
#-----| 1 -> [RegExpPlus] (\p{Alpha}|7)+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 553| [RegExpGroup] (\p{Alpha}|7)
|
|
#-----| 0 -> [RegExpAlt] \p{Alpha}|7
|
|
|
|
# 553| [RegExpPlus] (\p{Alpha}|7)+
|
|
#-----| 0 -> [RegExpGroup] (\p{Alpha}|7)
|
|
|
|
# 553| [RegExpNamedCharacterProperty] \p{Alpha}
|
|
|
|
# 553| [RegExpAlt] \p{Alpha}|7
|
|
#-----| 0 -> [RegExpNamedCharacterProperty] \p{Alpha}
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 553| [RegExpAlt] |7
|
|
|
|
# 553| [RegExpConstant, RegExpNormalChar] 7
|
|
|
|
# 553| [RegExpConstant, RegExpNormalChar] Y
|
|
|
|
# 556| [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
#-----| 0 -> [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
|
|
# 556| [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 0 -> [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
|
|
# 556| [RegExpSequence] ("[^"]*?"|[^"\s]+)+(?=\s*|\s*$)
|
|
#-----| 0 -> [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 1 -> [RegExpPositiveLookahead] (?=\s*|\s*$)
|
|
|
|
# 556| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 556| [RegExpSequence] "[^"]*?"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpStar] [^"]*?
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 556| [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
#-----| 0 -> [RegExpSequence] "[^"]*?"
|
|
#-----| 1 -> [RegExpPlus] [^"\s]+
|
|
|
|
# 556| [RegExpCharacterClass] [^"]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 556| [RegExpStar] [^"]*?
|
|
#-----| 0 -> [RegExpCharacterClass] [^"]
|
|
|
|
# 556| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 556| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 556| [RegExpCharacterClass] [^"\s]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 556| [RegExpPlus] [^"\s]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^"\s]
|
|
|
|
# 556| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 556| [RegExpCharacterClassEscape] \s
|
|
|
|
# 556| [RegExpPositiveLookahead] (?=\s*|\s*$)
|
|
|
|
# 556| [RegExpCharacterClassEscape] \s
|
|
|
|
# 556| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 556| [RegExpAlt] \s*|\s*$
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpSequence] \s*$
|
|
|
|
# 556| [RegExpCharacterClassEscape] \s
|
|
|
|
# 556| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 556| [RegExpSequence] \s*$
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 556| [RegExpDollar] $
|
|
|
|
# 559| [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
#-----| 0 -> [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
|
|
# 559| [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 0 -> [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
|
|
# 559| [RegExpSequence] ("[^"]*?"|[^"\s]+)+(?=\s*|\s*$)
|
|
#-----| 0 -> [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 1 -> [RegExpPositiveLookahead] (?=\s*|\s*$)
|
|
|
|
# 559| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 559| [RegExpSequence] "[^"]*?"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpStar] [^"]*?
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 559| [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
#-----| 0 -> [RegExpSequence] "[^"]*?"
|
|
#-----| 1 -> [RegExpPlus] [^"\s]+
|
|
|
|
# 559| [RegExpCharacterClass] [^"]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 559| [RegExpStar] [^"]*?
|
|
#-----| 0 -> [RegExpCharacterClass] [^"]
|
|
|
|
# 559| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 559| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 559| [RegExpCharacterClass] [^"\s]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 559| [RegExpPlus] [^"\s]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^"\s]
|
|
|
|
# 559| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 559| [RegExpCharacterClassEscape] \s
|
|
|
|
# 559| [RegExpPositiveLookahead] (?=\s*|\s*$)
|
|
|
|
# 559| [RegExpCharacterClassEscape] \s
|
|
|
|
# 559| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 559| [RegExpAlt] \s*|\s*$
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpSequence] \s*$
|
|
|
|
# 559| [RegExpCharacterClassEscape] \s
|
|
|
|
# 559| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 559| [RegExpSequence] \s*$
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 559| [RegExpDollar] $
|
|
|
|
# 563| [RegExpConstant, RegExpNormalChar] /
|
|
|
|
# 563| [RegExpSequence] /("[^"]*?"|[^"\s]+)+(?=\s*|\s*$)X
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] /
|
|
#-----| 1 -> [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 2 -> [RegExpPositiveLookahead] (?=\s*|\s*$)
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 563| [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
#-----| 0 -> [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
|
|
# 563| [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 0 -> [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
|
|
# 563| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 563| [RegExpSequence] "[^"]*?"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpStar] [^"]*?
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 563| [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
#-----| 0 -> [RegExpSequence] "[^"]*?"
|
|
#-----| 1 -> [RegExpPlus] [^"\s]+
|
|
|
|
# 563| [RegExpCharacterClass] [^"]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 563| [RegExpStar] [^"]*?
|
|
#-----| 0 -> [RegExpCharacterClass] [^"]
|
|
|
|
# 563| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 563| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 563| [RegExpCharacterClass] [^"\s]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 563| [RegExpPlus] [^"\s]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^"\s]
|
|
|
|
# 563| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 563| [RegExpCharacterClassEscape] \s
|
|
|
|
# 563| [RegExpPositiveLookahead] (?=\s*|\s*$)
|
|
|
|
# 563| [RegExpCharacterClassEscape] \s
|
|
|
|
# 563| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 563| [RegExpAlt] \s*|\s*$
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpSequence] \s*$
|
|
|
|
# 563| [RegExpCharacterClassEscape] \s
|
|
|
|
# 563| [RegExpStar] \s*
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 563| [RegExpSequence] \s*$
|
|
#-----| 0 -> [RegExpStar] \s*
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 563| [RegExpDollar] $
|
|
|
|
# 563| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 564| [RegExpConstant, RegExpNormalChar] /
|
|
|
|
# 564| [RegExpSequence] /("[^"]*?"|[^"\s]+)+(?=X)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] /
|
|
#-----| 1 -> [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 2 -> [RegExpPositiveLookahead] (?=X)
|
|
|
|
# 564| [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
#-----| 0 -> [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
|
|
# 564| [RegExpPlus] ("[^"]*?"|[^"\s]+)+
|
|
#-----| 0 -> [RegExpGroup] ("[^"]*?"|[^"\s]+)
|
|
|
|
# 564| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 564| [RegExpSequence] "[^"]*?"
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpStar] [^"]*?
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 564| [RegExpAlt] "[^"]*?"|[^"\s]+
|
|
#-----| 0 -> [RegExpSequence] "[^"]*?"
|
|
#-----| 1 -> [RegExpPlus] [^"\s]+
|
|
|
|
# 564| [RegExpCharacterClass] [^"]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 564| [RegExpStar] [^"]*?
|
|
#-----| 0 -> [RegExpCharacterClass] [^"]
|
|
|
|
# 564| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 564| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 564| [RegExpCharacterClass] [^"\s]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] "
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 564| [RegExpPlus] [^"\s]+
|
|
#-----| 0 -> [RegExpCharacterClass] [^"\s]
|
|
|
|
# 564| [RegExpConstant, RegExpNormalChar] "
|
|
|
|
# 564| [RegExpCharacterClassEscape] \s
|
|
|
|
# 564| [RegExpPositiveLookahead] (?=X)
|
|
|
|
# 564| [RegExpConstant, RegExpNormalChar] X
|
|
|
|
# 568| [RegExpCaret] \A
|
|
|
|
# 568| [RegExpSequence] \A(\d|0)*x
|
|
#-----| 0 -> [RegExpCaret] \A
|
|
#-----| 1 -> [RegExpStar] (\d|0)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] x
|
|
|
|
# 568| [RegExpGroup] (\d|0)
|
|
#-----| 0 -> [RegExpAlt] \d|0
|
|
|
|
# 568| [RegExpStar] (\d|0)*
|
|
#-----| 0 -> [RegExpGroup] (\d|0)
|
|
|
|
# 568| [RegExpCharacterClassEscape] \d
|
|
|
|
# 568| [RegExpAlt] \d|0
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 568| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 568| [RegExpConstant, RegExpNormalChar] x
|
|
|
|
# 569| [RegExpGroup] (\d|0)
|
|
#-----| 0 -> [RegExpAlt] \d|0
|
|
|
|
# 569| [RegExpStar] (\d|0)*
|
|
#-----| 0 -> [RegExpGroup] (\d|0)
|
|
|
|
# 569| [RegExpSequence] (\d|0)*\Z
|
|
#-----| 0 -> [RegExpStar] (\d|0)*
|
|
#-----| 1 -> [RegExpDollar] \Z
|
|
|
|
# 569| [RegExpCharacterClassEscape] \d
|
|
|
|
# 569| [RegExpAlt] \d|0
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 569| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 569| [RegExpDollar] \Z
|
|
|
|
# 570| [RegExpSpecialChar] \b
|
|
|
|
# 570| [RegExpSequence] \b(\d|0)*x
|
|
#-----| 0 -> [RegExpSpecialChar] \b
|
|
#-----| 1 -> [RegExpStar] (\d|0)*
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] x
|
|
|
|
# 570| [RegExpGroup] (\d|0)
|
|
#-----| 0 -> [RegExpAlt] \d|0
|
|
|
|
# 570| [RegExpStar] (\d|0)*
|
|
#-----| 0 -> [RegExpGroup] (\d|0)
|
|
|
|
# 570| [RegExpCharacterClassEscape] \d
|
|
|
|
# 570| [RegExpAlt] \d|0
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 570| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 570| [RegExpConstant, RegExpNormalChar] x
|
|
|
|
# 573| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 573| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 573| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 574| [RegExpGroup] (a*)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 574| [RegExpStar] (a*)*
|
|
#-----| 0 -> [RegExpGroup] (a*)
|
|
|
|
# 574| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 574| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 574| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 575| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 575| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 575| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 579| [RegExpConstant, RegExpNormalChar] aa
|
|
|
|
# 579| [RegExpAlt] aa|a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] aa
|
|
#-----| 1 -> [RegExpStar] a*
|
|
|
|
# 579| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 579| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 579| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 579| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
regex.swift:
|
|
# 112| [RegExpDot] .
|
|
|
|
# 112| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 129| [RegExpDot] .
|
|
|
|
# 129| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 131| [RegExpDot] .
|
|
|
|
# 131| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 136| [RegExpDot] .
|
|
|
|
# 136| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 150| [RegExpDot] .
|
|
|
|
# 150| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 151| [RegExpDot] .
|
|
|
|
# 151| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 152| [RegExpDot] .
|
|
|
|
# 152| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 153| [RegExpDot] .
|
|
|
|
# 153| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 155| [RegExpDot] .
|
|
|
|
# 155| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 160| [RegExpDot] .
|
|
|
|
# 160| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 160| [RegExpDot] .
|
|
|
|
# 160| [RegExpPlus] .+
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 167| [RegExpGroup] ([\w.]+)
|
|
#-----| 0 -> [RegExpPlus] [\w.]+
|
|
|
|
# 167| [RegExpStar] ([\w.]+)*
|
|
#-----| 0 -> [RegExpGroup] ([\w.]+)
|
|
|
|
# 167| [RegExpCharacterClass] [\w.]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 167| [RegExpPlus] [\w.]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\w.]
|
|
|
|
# 167| [RegExpCharacterClassEscape] \w
|
|
|
|
# 167| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 174| [RegExpConstant, RegExpNormalChar]
|
|
# 174|
|
|
|
|
# 175| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 176| [RegExpConstant, RegExpEscape] \n
|
|
|
|
# 186| [RegExpConstant, RegExpNormalChar] aa
|
|
|
|
# 186| [RegExpAlt] aa|bb
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] aa
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] bb
|
|
|
|
# 186| [RegExpConstant, RegExpNormalChar] bb
|
|
|
|
# 190| [RegExpConstant, RegExpNormalChar] aa
|
|
|
|
# 190| [RegExpAlt] aa|
|
|
# 190| bb
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] aa
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar]
|
|
#-----| bb
|
|
|
|
# 190| [RegExpConstant, RegExpNormalChar]
|
|
# 190| bb
|
|
|
|
# 198| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 198| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 198| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 198| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 199| [RegExpCharacterClass] [a-zA-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 199| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 199| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 199| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 199| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 199| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 199| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 202| [RegExpCharacterClass] [a-]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 202| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 202| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 203| [RegExpCharacterClass] [-a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 203| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 203| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 204| [RegExpCharacterClass] [-]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 204| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 205| [RegExpCharacterClass] [*]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 205| [RegExpConstant, RegExpNormalChar] *
|
|
|
|
# 206| [RegExpCharacterClass] [^a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 206| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 207| [RegExpCharacterClass] [a^]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ^
|
|
|
|
# 207| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 207| [RegExpConstant, RegExpNormalChar] ^
|
|
|
|
# 208| [RegExpCharacterClass] [\\]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 208| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 209| [RegExpCharacterClass] [\\\]]
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 209| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 209| [RegExpConstant, RegExpEscape] \]
|
|
|
|
# 210| [RegExpCharacterClass] [:]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 210| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 211| [RegExpNamedCharacterProperty] [:digit:]
|
|
|
|
# 212| [RegExpNamedCharacterProperty] [:alnum:]
|
|
|
|
# 215| [RegExpCharacterClass] []a]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 215| [RegExpConstant, RegExpNormalChar] ]
|
|
|
|
# 215| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 217| [RegExpNamedCharacterProperty] [:aaaaa:]
|
|
|
|
# 222| [RegExpZeroWidthMatch] (?i)
|
|
|
|
# 222| [RegExpSequence] (?i)abc
|
|
#-----| 0 -> [RegExpZeroWidthMatch] (?i)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 222| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 223| [RegExpZeroWidthMatch] (?s)
|
|
|
|
# 223| [RegExpSequence] (?s)abc
|
|
#-----| 0 -> [RegExpZeroWidthMatch] (?s)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 223| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 224| [RegExpZeroWidthMatch] (?is)
|
|
|
|
# 224| [RegExpSequence] (?is)abc
|
|
#-----| 0 -> [RegExpZeroWidthMatch] (?is)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 224| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 225| [RegExpGroup] (?i-s)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] -s
|
|
|
|
# 225| [RegExpSequence] (?i-s)abc
|
|
#-----| 0 -> [RegExpGroup] (?i-s)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 225| [RegExpConstant, RegExpNormalChar] -s
|
|
|
|
# 225| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 228| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 228| [RegExpSequence] abc(?i)def
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] abc
|
|
#-----| 1 -> [RegExpZeroWidthMatch] (?i)
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] def
|
|
|
|
# 228| [RegExpZeroWidthMatch] (?i)
|
|
|
|
# 228| [RegExpConstant, RegExpNormalChar] def
|
|
|
|
# 229| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 229| [RegExpSequence] abc(?i:def)ghi
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] abc
|
|
#-----| 1 -> [RegExpGroup] (?i:def)
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] ghi
|
|
|
|
# 229| [RegExpGroup] (?i:def)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] :def
|
|
|
|
# 229| [RegExpConstant, RegExpNormalChar] :def
|
|
|
|
# 229| [RegExpConstant, RegExpNormalChar] ghi
|
|
|
|
# 230| [RegExpZeroWidthMatch] (?i)
|
|
|
|
# 230| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 230| [RegExpConstant, RegExpNormalChar] -i
|
|
|
|
# 230| [RegExpConstant, RegExpNormalChar] def
|
|
|
|
# 233| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 234| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 235| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 236| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 237| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 238| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 241| [RegExpDot] .
|
|
|
|
# 241| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 242| [RegExpDot] .
|
|
|
|
# 242| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 243| [RegExpDot] .
|
|
|
|
# 243| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 246| [RegExpDot] .
|
|
|
|
# 246| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 251| [RegExpDot] .
|
|
|
|
# 251| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 252| [RegExpDot] .
|
|
|
|
# 252| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 253| [RegExpDot] .
|
|
|
|
# 253| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 254| [RegExpDot] .
|
|
|
|
# 254| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 257| [RegExpDot] .
|
|
|
|
# 257| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|