mirror of
https://github.com/github/codeql.git
synced 2026-07-23 04:02:07 +02:00
1524 lines
38 KiB
Plaintext
1524 lines
38 KiB
Plaintext
test.cpp:
|
|
# 133| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 133| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 133| [RegExpSequence] a*b+c?d
|
|
#-----| 0 -> [RegExpStar] a*
|
|
#-----| 1 -> [RegExpPlus] b+
|
|
#-----| 2 -> [RegExpOpt] c?
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] d
|
|
|
|
# 133| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 133| [RegExpPlus] b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 133| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 133| [RegExpOpt] c?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 133| [RegExpConstant, RegExpNormalChar] d
|
|
|
|
# 134| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpRange] a{4,8}
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 134| [RegExpNormalChar] 4,8}
|
|
|
|
# 135| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 135| [RegExpRange] a{3,}
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 135| [RegExpNormalChar] 3,}
|
|
|
|
# 140| [RegExpConstant, RegExpNormalChar] foo
|
|
|
|
# 140| [RegExpAlt] foo|bar+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] foo
|
|
#-----| 1 -> [RegExpSequence] bar+
|
|
|
|
# 140| [RegExpConstant, RegExpNormalChar] ba
|
|
|
|
# 140| [RegExpSequence] bar+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ba
|
|
#-----| 1 -> [RegExpPlus] r+
|
|
|
|
# 140| [RegExpConstant, RegExpNormalChar] r
|
|
|
|
# 140| [RegExpPlus] r+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] r
|
|
|
|
# 144| [RegExpCharacterClass] [abc]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 144| [RegExpPlus] [abc]+
|
|
#-----| 0 -> [RegExpCharacterClass] [abc]
|
|
|
|
# 144| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 144| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 144| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 145| [RegExpCharacterClass] [a-fA-F0-9_]
|
|
#-----| 0 -> [RegExpCharacterRange] a-f
|
|
#-----| 1 -> [RegExpCharacterRange] A-F
|
|
#-----| 2 -> [RegExpCharacterRange] 0-9
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 145| [RegExpPlus] [a-fA-F0-9_]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-fA-F0-9_]
|
|
|
|
# 145| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 145| [RegExpCharacterRange] a-f
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] f
|
|
|
|
# 145| [RegExpConstant, RegExpNormalChar] f
|
|
|
|
# 145| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 145| [RegExpCharacterRange] A-F
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] F
|
|
|
|
# 145| [RegExpConstant, RegExpNormalChar] F
|
|
|
|
# 145| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 145| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 145| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 145| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 146| [RegExpCharacterClass] [\w]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 146| [RegExpPlus] [\w]+
|
|
#-----| 0 -> [RegExpCharacterClass] [\w]
|
|
|
|
# 146| [RegExpCharacterClassEscape] \w
|
|
|
|
# 147| [RegExpCharacterClass] [^A-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 147| [RegExpStar] [^A-Z]*
|
|
#-----| 0 -> [RegExpCharacterClass] [^A-Z]
|
|
|
|
# 147| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 147| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 147| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 151| [RegExpDot] .
|
|
|
|
# 151| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 152| [RegExpCharacterClassEscape] \w
|
|
|
|
# 152| [RegExpPlus] \w+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 152| [RegExpSequence] \w+\W
|
|
#-----| 0 -> [RegExpPlus] \w+
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \W
|
|
|
|
# 152| [RegExpCharacterClassEscape] \W
|
|
|
|
# 153| [RegExpCharacterClassEscape] \s
|
|
|
|
# 153| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 153| [RegExpSequence] \s+\S
|
|
#-----| 0 -> [RegExpPlus] \s+
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \S
|
|
|
|
# 153| [RegExpCharacterClassEscape] \S
|
|
|
|
# 154| [RegExpCharacterClassEscape] \d
|
|
|
|
# 154| [RegExpPlus] \d+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 154| [RegExpSequence] \d+\D
|
|
#-----| 0 -> [RegExpPlus] \d+
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \D
|
|
|
|
# 154| [RegExpCharacterClassEscape] \D
|
|
|
|
# 158| [RegExpCaret] ^
|
|
|
|
# 158| [RegExpSequence] ^a+bc$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] a+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] bc
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 158| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 158| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 158| [RegExpConstant, RegExpNormalChar] bc
|
|
|
|
# 158| [RegExpDollar] $
|
|
|
|
# 159| [RegExpWordBoundary] \b
|
|
|
|
# 159| [RegExpSequence] \ba+bc\B
|
|
#-----| 0 -> [RegExpWordBoundary] \b
|
|
#-----| 1 -> [RegExpPlus] a+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] bc
|
|
#-----| 3 -> [RegExpNonWordBoundary] \B
|
|
|
|
# 159| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 159| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 159| [RegExpConstant, RegExpNormalChar] bc
|
|
|
|
# 159| [RegExpNonWordBoundary] \B
|
|
|
|
# 163| [RegExpGroup] (foo)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] foo
|
|
|
|
# 163| [RegExpStar] (foo)*
|
|
#-----| 0 -> [RegExpGroup] (foo)
|
|
|
|
# 163| [RegExpSequence] (foo)*bar
|
|
#-----| 0 -> [RegExpStar] (foo)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] bar
|
|
|
|
# 163| [RegExpConstant, RegExpNormalChar] foo
|
|
|
|
# 163| [RegExpConstant, RegExpNormalChar] bar
|
|
|
|
# 164| [RegExpConstant, RegExpNormalChar] fo
|
|
|
|
# 164| [RegExpSequence] fo(o|b+)ar
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] fo
|
|
#-----| 1 -> [RegExpGroup] (o|b+)
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] ar
|
|
|
|
# 164| [RegExpGroup] (o|b+)
|
|
#-----| 0 -> [RegExpAlt] o|b+
|
|
|
|
# 164| [RegExpConstant, RegExpNormalChar] o
|
|
|
|
# 164| [RegExpAlt] o|b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] o
|
|
#-----| 1 -> [RegExpPlus] b+
|
|
|
|
# 164| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 164| [RegExpPlus] b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 164| [RegExpConstant, RegExpNormalChar] ar
|
|
|
|
# 165| [RegExpGroup] (a|b|cd)
|
|
#-----| 0 -> [RegExpAlt] a|b|cd
|
|
|
|
# 165| [RegExpSequence] (a|b|cd)e+
|
|
#-----| 0 -> [RegExpGroup] (a|b|cd)
|
|
#-----| 1 -> [RegExpPlus] e+
|
|
|
|
# 165| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 165| [RegExpAlt] a|b|cd
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] cd
|
|
|
|
# 165| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 165| [RegExpConstant, RegExpNormalChar] cd
|
|
|
|
# 165| [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 165| [RegExpPlus] e+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] e
|
|
|
|
# 166| [RegExpGroup] (?::+)
|
|
#-----| 0 -> [RegExpPlus] :+
|
|
|
|
# 166| [RegExpSequence] (?::+)\w
|
|
#-----| 0 -> [RegExpGroup] (?::+)
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 166| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 166| [RegExpPlus] :+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 166| [RegExpCharacterClassEscape] \w
|
|
|
|
# 170| [RegExpGroup] (?<id>\w+)
|
|
#-----| 0 -> [RegExpPlus] \w+
|
|
|
|
# 170| [RegExpCharacterClassEscape] \w
|
|
|
|
# 170| [RegExpPlus] \w+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 171| [RegExpGroup] (?<first>[a-z]+)
|
|
#-----| 0 -> [RegExpPlus] [a-z]+
|
|
|
|
# 171| [RegExpSequence] (?<first>[a-z]+)(?<second>[0-9]+)
|
|
#-----| 0 -> [RegExpGroup] (?<first>[a-z]+)
|
|
#-----| 1 -> [RegExpGroup] (?<second>[0-9]+)
|
|
|
|
# 171| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 171| [RegExpPlus] [a-z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 171| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 171| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 171| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 171| [RegExpGroup] (?<second>[0-9]+)
|
|
#-----| 0 -> [RegExpPlus] [0-9]+
|
|
|
|
# 171| [RegExpCharacterClass] [0-9]
|
|
#-----| 0 -> [RegExpCharacterRange] 0-9
|
|
|
|
# 171| [RegExpPlus] [0-9]+
|
|
#-----| 0 -> [RegExpCharacterClass] [0-9]
|
|
|
|
# 171| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 171| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 171| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 175| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 175| [RegExpSequence] (a+)b+\1
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
#-----| 1 -> [RegExpPlus] b+
|
|
#-----| 2 -> [RegExpBackRef] \1
|
|
|
|
# 175| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 175| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 175| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 175| [RegExpPlus] b+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 175| [RegExpBackRef] \1
|
|
|
|
# 176| [RegExpGroup] (?<qux>q+)
|
|
#-----| 0 -> [RegExpPlus] q+
|
|
|
|
# 176| [RegExpSequence] (?<qux>q+)\s+\k<qux>+
|
|
#-----| 0 -> [RegExpGroup] (?<qux>q+)
|
|
#-----| 1 -> [RegExpPlus] \s+
|
|
#-----| 2 -> [RegExpPlus] \k<qux>+
|
|
|
|
# 176| [RegExpConstant, RegExpNormalChar] q
|
|
|
|
# 176| [RegExpPlus] q+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] q
|
|
|
|
# 176| [RegExpCharacterClassEscape] \s
|
|
|
|
# 176| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 176| [RegExpBackRef] \k<qux>
|
|
|
|
# 176| [RegExpPlus] \k<qux>+
|
|
#-----| 0 -> [RegExpBackRef] \k<qux>
|
|
|
|
# 180| [RegExpPositiveLookahead] (?=\w+)
|
|
|
|
# 180| [RegExpSequence] (?=\w+)abc
|
|
#-----| 0 -> [RegExpPositiveLookahead] (?=\w+)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 180| [RegExpCharacterClassEscape] \w
|
|
|
|
# 180| [RegExpPlus] \w+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 180| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 181| [RegExpNegativeLookahead] (?!\d+)
|
|
|
|
# 181| [RegExpSequence] (?!\d+)abc
|
|
#-----| 0 -> [RegExpNegativeLookahead] (?!\d+)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 181| [RegExpCharacterClassEscape] \d
|
|
|
|
# 181| [RegExpPlus] \d+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \d
|
|
|
|
# 181| [RegExpConstant, RegExpNormalChar] abc
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 182| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 182| [RegExpSequence] a+bc(?<=\w)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] bc
|
|
#-----| 2 -> [RegExpPositiveLookbehind] (?<=\w)
|
|
|
|
# 182| [RegExpConstant, RegExpNormalChar] bc
|
|
|
|
# 182| [RegExpPositiveLookbehind] (?<=\w)
|
|
|
|
# 182| [RegExpCharacterClassEscape] \w
|
|
|
|
# 183| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 183| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 183| [RegExpSequence] a+bc(?<!\d)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] bc
|
|
#-----| 2 -> [RegExpNegativeLookbehind] (?<!\d)
|
|
|
|
# 183| [RegExpConstant, RegExpNormalChar] bc
|
|
|
|
# 183| [RegExpNegativeLookbehind] (?<!\d)
|
|
|
|
# 183| [RegExpCharacterClassEscape] \d
|
|
|
|
# 187| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 187| [RegExpPlus] (a+)+
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 187| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 187| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 188| [RegExpGroup] (a*)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 188| [RegExpStar] (a*)*
|
|
#-----| 0 -> [RegExpGroup] (a*)
|
|
|
|
# 188| [RegExpSequence] (a*)*b
|
|
#-----| 0 -> [RegExpStar] (a*)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 188| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 188| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 188| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 189| [RegExpGroup] ([a-zA-Z]+)
|
|
#-----| 0 -> [RegExpPlus] [a-zA-Z]+
|
|
|
|
# 189| [RegExpStar] ([a-zA-Z]+)*
|
|
#-----| 0 -> [RegExpGroup] ([a-zA-Z]+)
|
|
|
|
# 189| [RegExpCharacterClass] [a-zA-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 189| [RegExpPlus] [a-zA-Z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z]
|
|
|
|
# 189| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 189| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 189| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 189| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 189| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 189| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 193| [RegExpCharacterClass] [a-zA-Z0-9._%+-]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
#-----| 2 -> [RegExpCharacterRange] 0-9
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] .
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] _
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] %
|
|
#-----| 6 -> [RegExpConstant, RegExpNormalChar] +
|
|
#-----| 7 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 193| [RegExpPlus] [a-zA-Z0-9._%+-]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z0-9._%+-]
|
|
|
|
# 193| [RegExpSequence] [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
|
|
#-----| 0 -> [RegExpPlus] [a-zA-Z0-9._%+-]+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] @
|
|
#-----| 2 -> [RegExpPlus] [a-zA-Z0-9.-]+
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \.
|
|
#-----| 4 -> [RegExpRange] [a-zA-Z]{2,}
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 193| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 193| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 193| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] _
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] %
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] +
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] @
|
|
|
|
# 193| [RegExpCharacterClass] [a-zA-Z0-9.-]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
#-----| 2 -> [RegExpCharacterRange] 0-9
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] .
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 193| [RegExpPlus] [a-zA-Z0-9.-]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z0-9.-]
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 193| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 193| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] 0
|
|
|
|
# 193| [RegExpCharacterRange] 0-9
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] 0
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] 9
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] -
|
|
|
|
# 193| [RegExpConstant, RegExpEscape] \.
|
|
|
|
# 193| [RegExpCharacterClass] [a-zA-Z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
#-----| 1 -> [RegExpCharacterRange] A-Z
|
|
|
|
# 193| [RegExpRange] [a-zA-Z]{2,}
|
|
#-----| 0 -> [RegExpCharacterClass] [a-zA-Z]
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 193| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] A
|
|
|
|
# 193| [RegExpCharacterRange] A-Z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] A
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 193| [RegExpConstant, RegExpNormalChar] Z
|
|
|
|
# 193| [RegExpNormalChar] 2,}
|
|
|
|
# 194| [RegExpGroup] (https?|ftp)
|
|
#-----| 0 -> [RegExpAlt] https?|ftp
|
|
|
|
# 194| [RegExpSequence] (https?|ftp)://[^\s/$.?#].[^\s]*
|
|
#-----| 0 -> [RegExpGroup] (https?|ftp)
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ://
|
|
#-----| 2 -> [RegExpCharacterClass] [^\s/$.?#]
|
|
#-----| 3 -> [RegExpDot] .
|
|
#-----| 4 -> [RegExpStar] [^\s]*
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] http
|
|
|
|
# 194| [RegExpSequence] https?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] http
|
|
#-----| 1 -> [RegExpOpt] s?
|
|
|
|
# 194| [RegExpAlt] https?|ftp
|
|
#-----| 0 -> [RegExpSequence] https?
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ftp
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] s
|
|
|
|
# 194| [RegExpOpt] s?
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] s
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] ftp
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] ://
|
|
|
|
# 194| [RegExpCharacterClass] [^\s/$.?#]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] /
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] $
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] .
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] ?
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] #
|
|
|
|
# 194| [RegExpCharacterClassEscape] \s
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] /
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] $
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] .
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] ?
|
|
|
|
# 194| [RegExpConstant, RegExpNormalChar] #
|
|
|
|
# 194| [RegExpDot] .
|
|
|
|
# 194| [RegExpCharacterClass] [^\s]
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 194| [RegExpStar] [^\s]*
|
|
#-----| 0 -> [RegExpCharacterClass] [^\s]
|
|
|
|
# 194| [RegExpCharacterClassEscape] \s
|
|
|
|
# 209| [RegExpGroup] (a+)
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
|
|
# 209| [RegExpPlus] (a+)+
|
|
#-----| 0 -> [RegExpGroup] (a+)
|
|
|
|
# 209| [RegExpSequence] (a+)+b
|
|
#-----| 0 -> [RegExpPlus] (a+)+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 209| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 209| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 209| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 218| [RegExpConstant, RegExpNormalChar] fo
|
|
|
|
# 218| [RegExpSequence] foo+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] fo
|
|
#-----| 1 -> [RegExpPlus] o+
|
|
|
|
# 218| [RegExpConstant, RegExpNormalChar] o
|
|
|
|
# 218| [RegExpPlus] o+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] o
|
|
|
|
# 225| [RegExpConstant, RegExpNormalChar] ba
|
|
|
|
# 225| [RegExpSequence] bar+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ba
|
|
#-----| 1 -> [RegExpPlus] r+
|
|
|
|
# 225| [RegExpConstant, RegExpNormalChar] r
|
|
|
|
# 225| [RegExpPlus] r+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] r
|
|
|
|
# 231| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 231| [RegExpSequence] abc+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
#-----| 1 -> [RegExpPlus] c+
|
|
|
|
# 231| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 231| [RegExpPlus] c+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 242| [RegExpConstant, RegExpNormalChar] abc+
|
|
|
|
# 245| [RegExpCaret] ^
|
|
|
|
# 245| [RegExpSequence] ^gr+ep
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] gr+ep
|
|
|
|
# 245| [RegExpConstant, RegExpNormalChar] gr+ep
|
|
|
|
# 249| [RegExpGroup] \(ab\)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 249| [RegExpStar] \(ab\)*
|
|
#-----| 0 -> [RegExpGroup] \(ab\)
|
|
|
|
# 249| [RegExpSequence] \(ab\)*c.*
|
|
#-----| 0 -> [RegExpStar] \(ab\)*
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] c
|
|
#-----| 2 -> [RegExpStar] .*
|
|
|
|
# 249| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 249| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 249| [RegExpDot] .
|
|
|
|
# 249| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 250| [RegExpConstant, RegExpNormalChar] a(b)c
|
|
|
|
# 250| [RegExpSequence] a(b)c.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a(b)c
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 250| [RegExpDot] .
|
|
|
|
# 250| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 252| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 252| [RegExpRange] a\{2,5\}
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 252| [RegExpSequence] a\{2,5\}.*
|
|
#-----| 0 -> [RegExpRange] a\{2,5\}
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 252| [RegExpNormalChar] {2,5\}
|
|
|
|
# 252| [RegExpDot] .
|
|
|
|
# 252| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 253| [RegExpConstant, RegExpNormalChar] a{2,5}
|
|
|
|
# 253| [RegExpSequence] a{2,5}.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a{2,5}
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 253| [RegExpDot] .
|
|
|
|
# 253| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 255| [RegExpConstant, RegExpNormalChar] a+b?
|
|
|
|
# 255| [RegExpSequence] a+b?.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a+b?
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 255| [RegExpDot] .
|
|
|
|
# 255| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 258| [RegExpConstant, RegExpNormalChar] *abc
|
|
|
|
# 258| [RegExpSequence] *abc.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] *abc
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 258| [RegExpDot] .
|
|
|
|
# 258| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 259| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 259| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 259| [RegExpSequence] a*.*
|
|
#-----| 0 -> [RegExpStar] a*
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 259| [RegExpDot] .
|
|
|
|
# 259| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 263| [RegExpConstant, RegExpNormalChar] a^b$c
|
|
|
|
# 263| [RegExpSequence] a^b$c.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a^b$c
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 263| [RegExpDot] .
|
|
|
|
# 263| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 265| [RegExpGroup] \(a\)
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 265| [RegExpSequence] \(a\)\1.*
|
|
#-----| 0 -> [RegExpGroup] \(a\)
|
|
#-----| 1 -> [RegExpBackRef] \1
|
|
#-----| 2 -> [RegExpStar] .*
|
|
|
|
# 265| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 265| [RegExpBackRef] \1
|
|
|
|
# 265| [RegExpDot] .
|
|
|
|
# 265| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 268| [RegExpConstant, RegExpEscape] \.
|
|
|
|
# 268| [RegExpSequence] \.\*\\.*
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \.
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \*
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \\
|
|
#-----| 3 -> [RegExpStar] .*
|
|
|
|
# 268| [RegExpConstant, RegExpEscape] \*
|
|
|
|
# 268| [RegExpConstant, RegExpEscape] \\
|
|
|
|
# 268| [RegExpDot] .
|
|
|
|
# 268| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 271| [RegExpGroup] \([[:alpha:]]\)
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:]]
|
|
|
|
# 271| [RegExpStar] \([[:alpha:]]\)*
|
|
#-----| 0 -> [RegExpGroup] \([[:alpha:]]\)
|
|
|
|
# 271| [RegExpSequence] \([[:alpha:]]\)*.*
|
|
#-----| 0 -> [RegExpStar] \([[:alpha:]]\)*
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 271| [RegExpCharacterClass] [[:alpha:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 271| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 271| [RegExpDot] .
|
|
|
|
# 271| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 275| [RegExpGroup] \(a*\)
|
|
#-----| 0 -> [RegExpStar] a*
|
|
|
|
# 275| [RegExpStar] \(a*\)*
|
|
#-----| 0 -> [RegExpGroup] \(a*\)
|
|
|
|
# 275| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 275| [RegExpStar] a*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 290| [RegExpConstant, RegExpNormalChar] ab
|
|
|
|
# 290| [RegExpSequence] abc+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ab
|
|
#-----| 1 -> [RegExpPlus] c+
|
|
|
|
# 290| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 290| [RegExpPlus] c+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 293| [RegExpCharacterClass] [[:alpha:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 293| [RegExpPlus] [[:alpha:]]+
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:]]
|
|
|
|
# 293| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 297| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 297| [RegExpSequence] a\.b\(c\).*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpEscape] \.
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 3 -> [RegExpConstant, RegExpEscape] \(
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] c
|
|
#-----| 5 -> [RegExpConstant, RegExpEscape] \)
|
|
#-----| 6 -> [RegExpStar] .*
|
|
|
|
# 297| [RegExpConstant, RegExpEscape] \.
|
|
|
|
# 297| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 297| [RegExpConstant, RegExpEscape] \(
|
|
|
|
# 297| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 297| [RegExpConstant, RegExpEscape] \)
|
|
|
|
# 297| [RegExpDot] .
|
|
|
|
# 297| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 299| [RegExpGroup] (foo|bar)
|
|
#-----| 0 -> [RegExpAlt] foo|bar
|
|
|
|
# 299| [RegExpRange] (foo|bar){2,3}
|
|
#-----| 0 -> [RegExpGroup] (foo|bar)
|
|
|
|
# 299| [RegExpConstant, RegExpNormalChar] foo
|
|
|
|
# 299| [RegExpAlt] foo|bar
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] foo
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] bar
|
|
|
|
# 299| [RegExpConstant, RegExpNormalChar] bar
|
|
|
|
# 299| [RegExpNormalChar] 2,3}
|
|
|
|
# 301| [RegExpConstant, RegExpNormalChar] aw
|
|
|
|
# 301| [RegExpSequence] awk+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] aw
|
|
#-----| 1 -> [RegExpPlus] k+
|
|
|
|
# 301| [RegExpConstant, RegExpNormalChar] k
|
|
|
|
# 301| [RegExpPlus] k+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] k
|
|
|
|
# 303| [RegExpGroup] (x|y)
|
|
#-----| 0 -> [RegExpAlt] x|y
|
|
|
|
# 303| [RegExpPlus] (x|y)+
|
|
#-----| 0 -> [RegExpGroup] (x|y)
|
|
|
|
# 303| [RegExpConstant, RegExpNormalChar] x
|
|
|
|
# 303| [RegExpAlt] x|y
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] x
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] y
|
|
|
|
# 303| [RegExpConstant, RegExpNormalChar] y
|
|
|
|
# 305| [RegExpCaret] ^
|
|
|
|
# 305| [RegExpSequence] ^a.*b$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 2 -> [RegExpStar] .*
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 4 -> [RegExpDollar] $
|
|
|
|
# 305| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 305| [RegExpDot] .
|
|
|
|
# 305| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 305| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 305| [RegExpDollar] $
|
|
|
|
# 309| [RegExpGroup] ([a-z]+)
|
|
#-----| 0 -> [RegExpPlus] [a-z]+
|
|
|
|
# 309| [RegExpPlus] ([a-z]+)+
|
|
#-----| 0 -> [RegExpGroup] ([a-z]+)
|
|
|
|
# 309| [RegExpCharacterClass] [a-z]
|
|
#-----| 0 -> [RegExpCharacterRange] a-z
|
|
|
|
# 309| [RegExpPlus] [a-z]+
|
|
#-----| 0 -> [RegExpCharacterClass] [a-z]
|
|
|
|
# 309| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 309| [RegExpCharacterRange] a-z
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 309| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 315| [RegExpConstant, RegExpNormalChar] ba
|
|
|
|
# 315| [RegExpSequence] baz+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ba
|
|
#-----| 1 -> [RegExpPlus] z+
|
|
|
|
# 315| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 315| [RegExpPlus] z+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 320| [RegExpConstant, RegExpNormalChar] pa
|
|
|
|
# 320| [RegExpSequence] pat+ern
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] pa
|
|
#-----| 1 -> [RegExpPlus] t+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] ern
|
|
|
|
# 320| [RegExpConstant, RegExpNormalChar] t
|
|
|
|
# 320| [RegExpPlus] t+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] t
|
|
|
|
# 320| [RegExpConstant, RegExpNormalChar] ern
|
|
|
|
# 330| [RegExpConstant, RegExpNormalChar] he
|
|
|
|
# 330| [RegExpSequence] hel+o
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] he
|
|
#-----| 1 -> [RegExpPlus] l+
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] o
|
|
|
|
# 330| [RegExpConstant, RegExpNormalChar] l
|
|
|
|
# 330| [RegExpPlus] l+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] l
|
|
|
|
# 330| [RegExpConstant, RegExpNormalChar] o
|
|
|
|
# 346| [RegExpCharacterClass] [[:alpha:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 346| [RegExpSequence] [[:alpha:]].*
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:]]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 346| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 346| [RegExpDot] .
|
|
|
|
# 346| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 348| [RegExpCharacterClass] [[:digit:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:digit:]
|
|
|
|
# 348| [RegExpPlus] [[:digit:]]+
|
|
#-----| 0 -> [RegExpCharacterClass] [[:digit:]]
|
|
|
|
# 348| [RegExpPosixBracket] [:digit:]
|
|
|
|
# 350| [RegExpCharacterClass] [a[:space:]]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpPosixBracket] [:space:]
|
|
|
|
# 350| [RegExpSequence] [a[:space:]].*
|
|
#-----| 0 -> [RegExpCharacterClass] [a[:space:]]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 350| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 350| [RegExpPosixBracket] [:space:]
|
|
|
|
# 350| [RegExpDot] .
|
|
|
|
# 350| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 352| [RegExpCharacterClass] [[:alpha:][:digit:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
#-----| 1 -> [RegExpPosixBracket] [:digit:]
|
|
|
|
# 352| [RegExpSequence] [[:alpha:][:digit:]].*
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:][:digit:]]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 352| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 352| [RegExpPosixBracket] [:digit:]
|
|
|
|
# 352| [RegExpDot] .
|
|
|
|
# 352| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 354| [RegExpCharacterClass] [^[:space:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:space:]
|
|
|
|
# 354| [RegExpSequence] [^[:space:]].*
|
|
#-----| 0 -> [RegExpCharacterClass] [^[:space:]]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 354| [RegExpPosixBracket] [:space:]
|
|
|
|
# 354| [RegExpDot] .
|
|
|
|
# 354| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 356| [RegExpCharacterClass] [[.a.]]
|
|
#-----| 0 -> [RegExpPosixBracket] [.a.]
|
|
|
|
# 356| [RegExpSequence] [[.a.]].*
|
|
#-----| 0 -> [RegExpCharacterClass] [[.a.]]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 356| [RegExpPosixBracket] [.a.]
|
|
|
|
# 356| [RegExpDot] .
|
|
|
|
# 356| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 358| [RegExpCharacterClass] [[=a=]]
|
|
#-----| 0 -> [RegExpPosixBracket] [=a=]
|
|
|
|
# 358| [RegExpSequence] [[=a=]].*
|
|
#-----| 0 -> [RegExpCharacterClass] [[=a=]]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 358| [RegExpPosixBracket] [=a=]
|
|
|
|
# 358| [RegExpDot] .
|
|
|
|
# 358| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 361| [RegExpGroup] ([[:alpha:]]+)
|
|
#-----| 0 -> [RegExpPlus] [[:alpha:]]+
|
|
|
|
# 361| [RegExpPlus] ([[:alpha:]]+)+
|
|
#-----| 0 -> [RegExpGroup] ([[:alpha:]]+)
|
|
|
|
# 361| [RegExpCharacterClass] [[:alpha:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 361| [RegExpPlus] [[:alpha:]]+
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:]]
|
|
|
|
# 361| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 380| [RegExpCharacterClass] [:alpha:]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] :
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] l
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] p
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] h
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 6 -> [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 380| [RegExpSequence] [:alpha:].*
|
|
#-----| 0 -> [RegExpCharacterClass] [:alpha:]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 380| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 380| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 380| [RegExpConstant, RegExpNormalChar] l
|
|
|
|
# 380| [RegExpConstant, RegExpNormalChar] p
|
|
|
|
# 380| [RegExpConstant, RegExpNormalChar] h
|
|
|
|
# 380| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 380| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 380| [RegExpDot] .
|
|
|
|
# 380| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 386| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 386| [RegExpSequence] a[:b:]c.*
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 1 -> [RegExpCharacterClass] [:b:]
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] c
|
|
#-----| 3 -> [RegExpStar] .*
|
|
|
|
# 386| [RegExpCharacterClass] [:b:]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] :
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 386| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 386| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 386| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 386| [RegExpConstant, RegExpNormalChar] c
|
|
|
|
# 386| [RegExpDot] .
|
|
|
|
# 386| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 389| [RegExpCharacterClass] [[:alpha:][:digit:][:space:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
#-----| 1 -> [RegExpPosixBracket] [:digit:]
|
|
#-----| 2 -> [RegExpPosixBracket] [:space:]
|
|
|
|
# 389| [RegExpSequence] [[:alpha:][:digit:][:space:]].*
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:][:digit:][:space:]]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 389| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 389| [RegExpPosixBracket] [:digit:]
|
|
|
|
# 389| [RegExpPosixBracket] [:space:]
|
|
|
|
# 389| [RegExpDot] .
|
|
|
|
# 389| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 393| [RegExpCharacterClass] []a[:alpha:]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] [
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] :
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] l
|
|
#-----| 6 -> [RegExpConstant, RegExpNormalChar] p
|
|
#-----| 7 -> [RegExpConstant, RegExpNormalChar] h
|
|
#-----| 8 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 9 -> [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 393| [RegExpSequence] []a[:alpha:]].*
|
|
#-----| 0 -> [RegExpCharacterClass] []a[:alpha:]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] ]
|
|
#-----| 2 -> [RegExpStar] .*
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] ]
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] [
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] l
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] p
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] h
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 393| [RegExpConstant, RegExpNormalChar] ]
|
|
|
|
# 393| [RegExpDot] .
|
|
|
|
# 393| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 400| [RegExpCharacterClass] [[:alpha:]-z]
|
|
#-----| 0 -> [RegExpCharacterRange] [:alpha:]-z
|
|
|
|
# 400| [RegExpSequence] [[:alpha:]-z].*
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:]-z]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 400| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 400| [RegExpCharacterRange] [:alpha:]-z
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 400| [RegExpConstant, RegExpNormalChar] z
|
|
|
|
# 400| [RegExpDot] .
|
|
|
|
# 400| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 406| [RegExpCharacterClass] [[:alpha]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] [
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] :
|
|
#-----| 2 -> [RegExpConstant, RegExpNormalChar] a
|
|
#-----| 3 -> [RegExpConstant, RegExpNormalChar] l
|
|
#-----| 4 -> [RegExpConstant, RegExpNormalChar] p
|
|
#-----| 5 -> [RegExpConstant, RegExpNormalChar] h
|
|
#-----| 6 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 406| [RegExpSequence] [[:alpha].*
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha]
|
|
#-----| 1 -> [RegExpStar] .*
|
|
|
|
# 406| [RegExpConstant, RegExpNormalChar] [
|
|
|
|
# 406| [RegExpConstant, RegExpNormalChar] :
|
|
|
|
# 406| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 406| [RegExpConstant, RegExpNormalChar] l
|
|
|
|
# 406| [RegExpConstant, RegExpNormalChar] p
|
|
|
|
# 406| [RegExpConstant, RegExpNormalChar] h
|
|
|
|
# 406| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 406| [RegExpDot] .
|
|
|
|
# 406| [RegExpStar] .*
|
|
#-----| 0 -> [RegExpDot] .
|
|
|
|
# 415| [RegExpCaret] ^
|
|
|
|
# 415| [RegExpSequence] ^([[:alpha:]]+[[:digit:]]*[[:space:]]?)+([[:punct:]]|[[:xdigit:]])+$
|
|
#-----| 0 -> [RegExpCaret] ^
|
|
#-----| 1 -> [RegExpPlus] ([[:alpha:]]+[[:digit:]]*[[:space:]]?)+
|
|
#-----| 2 -> [RegExpPlus] ([[:punct:]]|[[:xdigit:]])+
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 415| [RegExpGroup] ([[:alpha:]]+[[:digit:]]*[[:space:]]?)
|
|
#-----| 0 -> [RegExpSequence] [[:alpha:]]+[[:digit:]]*[[:space:]]?
|
|
|
|
# 415| [RegExpPlus] ([[:alpha:]]+[[:digit:]]*[[:space:]]?)+
|
|
#-----| 0 -> [RegExpGroup] ([[:alpha:]]+[[:digit:]]*[[:space:]]?)
|
|
|
|
# 415| [RegExpCharacterClass] [[:alpha:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 415| [RegExpPlus] [[:alpha:]]+
|
|
#-----| 0 -> [RegExpCharacterClass] [[:alpha:]]
|
|
|
|
# 415| [RegExpSequence] [[:alpha:]]+[[:digit:]]*[[:space:]]?
|
|
#-----| 0 -> [RegExpPlus] [[:alpha:]]+
|
|
#-----| 1 -> [RegExpStar] [[:digit:]]*
|
|
#-----| 2 -> [RegExpOpt] [[:space:]]?
|
|
|
|
# 415| [RegExpPosixBracket] [:alpha:]
|
|
|
|
# 415| [RegExpCharacterClass] [[:digit:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:digit:]
|
|
|
|
# 415| [RegExpStar] [[:digit:]]*
|
|
#-----| 0 -> [RegExpCharacterClass] [[:digit:]]
|
|
|
|
# 415| [RegExpPosixBracket] [:digit:]
|
|
|
|
# 415| [RegExpCharacterClass] [[:space:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:space:]
|
|
|
|
# 415| [RegExpOpt] [[:space:]]?
|
|
#-----| 0 -> [RegExpCharacterClass] [[:space:]]
|
|
|
|
# 415| [RegExpPosixBracket] [:space:]
|
|
|
|
# 415| [RegExpGroup] ([[:punct:]]|[[:xdigit:]])
|
|
#-----| 0 -> [RegExpAlt] [[:punct:]]|[[:xdigit:]]
|
|
|
|
# 415| [RegExpPlus] ([[:punct:]]|[[:xdigit:]])+
|
|
#-----| 0 -> [RegExpGroup] ([[:punct:]]|[[:xdigit:]])
|
|
|
|
# 415| [RegExpCharacterClass] [[:punct:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:punct:]
|
|
|
|
# 415| [RegExpAlt] [[:punct:]]|[[:xdigit:]]
|
|
#-----| 0 -> [RegExpCharacterClass] [[:punct:]]
|
|
#-----| 1 -> [RegExpCharacterClass] [[:xdigit:]]
|
|
|
|
# 415| [RegExpPosixBracket] [:punct:]
|
|
|
|
# 415| [RegExpCharacterClass] [[:xdigit:]]
|
|
#-----| 0 -> [RegExpPosixBracket] [:xdigit:]
|
|
|
|
# 415| [RegExpPosixBracket] [:xdigit:]
|
|
|
|
# 415| [RegExpDollar] $
|
|
|
|
# 430| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 430| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 430| [RegExpSequence] a+b
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 430| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 431| [RegExpCharacterClassEscape] \s
|
|
|
|
# 431| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 436| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 436| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 436| [RegExpSequence] a+b
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 436| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 437| [RegExpCharacterClassEscape] \s
|
|
|
|
# 437| [RegExpPlus] \s+
|
|
#-----| 0 -> [RegExpCharacterClassEscape] \s
|
|
|
|
# 437| [RegExpSequence] \s+$
|
|
#-----| 0 -> [RegExpPlus] \s+
|
|
#-----| 1 -> [RegExpDollar] $
|
|
|
|
# 437| [RegExpDollar] $
|
|
|
|
# 438| [RegExpConstant, RegExpEscape] \(
|
|
|
|
# 438| [RegExpSequence] \(([,\w]+)+\)$
|
|
#-----| 0 -> [RegExpConstant, RegExpEscape] \(
|
|
#-----| 1 -> [RegExpPlus] ([,\w]+)+
|
|
#-----| 2 -> [RegExpConstant, RegExpEscape] \)
|
|
#-----| 3 -> [RegExpDollar] $
|
|
|
|
# 438| [RegExpGroup] ([,\w]+)
|
|
#-----| 0 -> [RegExpPlus] [,\w]+
|
|
|
|
# 438| [RegExpPlus] ([,\w]+)+
|
|
#-----| 0 -> [RegExpGroup] ([,\w]+)
|
|
|
|
# 438| [RegExpCharacterClass] [,\w]
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] ,
|
|
#-----| 1 -> [RegExpCharacterClassEscape] \w
|
|
|
|
# 438| [RegExpPlus] [,\w]+
|
|
#-----| 0 -> [RegExpCharacterClass] [,\w]
|
|
|
|
# 438| [RegExpConstant, RegExpNormalChar] ,
|
|
|
|
# 438| [RegExpCharacterClassEscape] \w
|
|
|
|
# 438| [RegExpConstant, RegExpEscape] \)
|
|
|
|
# 438| [RegExpDollar] $
|
|
|
|
# 442| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 442| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 442| [RegExpSequence] a+b
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 442| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 446| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 446| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 446| [RegExpSequence] a+b
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 446| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 447| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 447| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 447| [RegExpSequence] a+b
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 447| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 459| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 459| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 459| [RegExpSequence] a+b
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 459| [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 460| [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 460| [RegExpPlus] a+
|
|
#-----| 0 -> [RegExpConstant, RegExpNormalChar] a
|
|
|
|
# 460| [RegExpSequence] a+b
|
|
#-----| 0 -> [RegExpPlus] a+
|
|
#-----| 1 -> [RegExpConstant, RegExpNormalChar] b
|
|
|
|
# 460| [RegExpConstant, RegExpNormalChar] b
|