prefix replaces CONDITION
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,453 @@
|
||||
result of "[.]*"
|
||||
| * COUNT
|
||||
|| [.] UNIT_SET
|
||||
-----IR-----
|
||||
[0] 0000,0,0,0,0000 COUNT_SET GREEDY MIN: 0 MAX: -1 SET: "[.]"
|
||||
-----Optimized once-----
|
||||
[0] 0000,0,0,0,0000 COUNT_SET GREEDY MIN: 0 MAX: -1 SET: "[.]"
|
||||
|
||||
|
||||
|
||||
|
||||
result of "http|https|ftp|ftps"
|
||||
| ALT
|
||||
|| CONCAT
|
||||
||| http UNIT_SPAN
|
||||
||| ALT
|
||||
|||| UNIT
|
||||
|||| s UNIT
|
||||
|| CONCAT
|
||||
||| ftp UNIT_SPAN
|
||||
||| ALT
|
||||
|||| UNIT
|
||||
|||| s UNIT
|
||||
-----IR-----
|
||||
[0] 0000,0,0,0,0000 TRY 10
|
||||
[1] 0000,0,0,0,0000 MATCH_SEQ "http"
|
||||
[2] 0000,0,0,0,0000 TRY 1
|
||||
[3] 0000,0,0,0,0000 MATCH_SEQ "<EPSILON>"
|
||||
[4] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[5] 0000,0,0,0,0000 POP SUCCESS
|
||||
[6] 0000,0,0,0,0000 TRY 1
|
||||
[7] 0000,0,0,0,0000 MATCH_SEQ "s"
|
||||
[8] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[9] 0000,0,0,0,0000 POP SUCCESS
|
||||
[10] 0000,0,0,0,0000 POP FAIL
|
||||
[11] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[12] 0000,0,0,0,0000 POP SUCCESS
|
||||
[13] 0000,0,0,0,0000 TRY 10
|
||||
[14] 0000,0,0,0,0000 MATCH_SEQ "ftp"
|
||||
[15] 0000,0,0,0,0000 TRY 1
|
||||
[16] 0000,0,0,0,0000 MATCH_SEQ "<EPSILON>"
|
||||
[17] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[18] 0000,0,0,0,0000 POP SUCCESS
|
||||
[19] 0000,0,0,0,0000 TRY 1
|
||||
[20] 0000,0,0,0,0000 MATCH_SEQ "s"
|
||||
[21] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[22] 0000,0,0,0,0000 POP SUCCESS
|
||||
[23] 0000,0,0,0,0000 POP FAIL
|
||||
[24] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[25] 0000,0,0,0,0000 POP SUCCESS
|
||||
[26] 0000,0,0,0,0000 POP FAIL
|
||||
-----Optimized once-----
|
||||
[0] 0000,0,0,0,0000 TRY 10
|
||||
[1] 0000,0,0,0,0000 MATCH_SEQ "http"
|
||||
[2] 0000,0,0,0,0000 TRY 1
|
||||
[3] 0000,0,0,0,0000 MATCH_SEQ "<EPSILON>"
|
||||
[4] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[5] 0000,0,0,0,0000 POP SUCCESS
|
||||
[6] 0000,0,0,0,0000 TRY 1
|
||||
[7] 0000,0,0,0,0000 MATCH_SEQ "s"
|
||||
[8] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[9] 0000,0,0,0,0000 POP SUCCESS
|
||||
[10] 0000,0,0,0,0000 POP FAIL
|
||||
[11] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[12] 0000,0,0,0,0000 POP SUCCESS
|
||||
[13] 0000,0,0,0,0000 TRY 10
|
||||
[14] 0000,0,0,0,0000 MATCH_SEQ "ftp"
|
||||
[15] 0000,0,0,0,0000 TRY 1
|
||||
[16] 0000,0,0,0,0000 MATCH_SEQ "<EPSILON>"
|
||||
[17] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[18] 0000,0,0,0,0000 POP SUCCESS
|
||||
[19] 0000,0,0,0,0000 TRY 1
|
||||
[20] 0000,0,0,0,0000 MATCH_SEQ "s"
|
||||
[21] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[22] 0000,0,0,0,0000 POP SUCCESS
|
||||
[23] 0000,0,0,0,0000 POP FAIL
|
||||
[24] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[25] 0000,0,0,0,0000 POP SUCCESS
|
||||
[26] 0000,0,0,0,0000 POP FAIL
|
||||
|
||||
|
||||
|
||||
|
||||
result of "abc[0-9]x|abc[0-9]y|abd[0-9]x|abd[0-9]y|xyz"
|
||||
| ALT
|
||||
|| CONCAT
|
||||
||| ab UNIT_SPAN
|
||||
||| ALT
|
||||
|||| CONCAT
|
||||
||||| c UNIT
|
||||
||||| CONCAT
|
||||
|||||| [0-9] UNIT_SET
|
||||
|||||| ALT
|
||||
||||||| x UNIT
|
||||
||||||| y UNIT
|
||||
|||| CONCAT
|
||||
||||| d UNIT
|
||||
||||| CONCAT
|
||||
|||||| [0-9] UNIT_SET
|
||||
|||||| ALT
|
||||
||||||| x UNIT
|
||||
||||||| y UNIT
|
||||
|| CONCAT
|
||||
||| xyz UNIT_SPAN
|
||||
-----IR-----
|
||||
[0] 0000,0,0,0,0000 TRY 30
|
||||
[1] 0000,0,0,0,0000 MATCH_SEQ "ab"
|
||||
[2] 0000,0,0,0,0000 TRY 11
|
||||
[3] 0000,0,0,0,0000 MATCH_SEQ "c"
|
||||
[4] 0000,0,0,0,0000 MATCH_SET "[0-9]"
|
||||
[5] 0000,0,0,0,0000 TRY 1
|
||||
[6] 0000,0,0,0,0000 MATCH_SEQ "x"
|
||||
[7] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[8] 0000,0,0,0,0000 POP SUCCESS
|
||||
[9] 0000,0,0,0,0000 TRY 1
|
||||
[10] 0000,0,0,0,0000 MATCH_SEQ "y"
|
||||
[11] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[12] 0000,0,0,0,0000 POP SUCCESS
|
||||
[13] 0000,0,0,0,0000 POP FAIL
|
||||
[14] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[15] 0000,0,0,0,0000 POP SUCCESS
|
||||
[16] 0000,0,0,0,0000 TRY 11
|
||||
[17] 0000,0,0,0,0000 MATCH_SEQ "d"
|
||||
[18] 0000,0,0,0,0000 MATCH_SET "[0-9]"
|
||||
[19] 0000,0,0,0,0000 TRY 1
|
||||
[20] 0000,0,0,0,0000 MATCH_SEQ "x"
|
||||
[21] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[22] 0000,0,0,0,0000 POP SUCCESS
|
||||
[23] 0000,0,0,0,0000 TRY 1
|
||||
[24] 0000,0,0,0,0000 MATCH_SEQ "y"
|
||||
[25] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[26] 0000,0,0,0,0000 POP SUCCESS
|
||||
[27] 0000,0,0,0,0000 POP FAIL
|
||||
[28] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[29] 0000,0,0,0,0000 POP SUCCESS
|
||||
[30] 0000,0,0,0,0000 POP FAIL
|
||||
[31] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[32] 0000,0,0,0,0000 POP SUCCESS
|
||||
[33] 0000,0,0,0,0000 TRY 1
|
||||
[34] 0000,0,0,0,0000 MATCH_SEQ "xyz"
|
||||
[35] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[36] 0000,0,0,0,0000 POP SUCCESS
|
||||
[37] 0000,0,0,0,0000 POP FAIL
|
||||
-----Optimized once-----
|
||||
[0] 0000,0,0,0,0000 TRY 30
|
||||
[1] 0000,0,0,0,0000 MATCH_SEQ "ab"
|
||||
[2] 0000,0,0,0,0000 TRY 11
|
||||
[3] 0000,0,0,0,0000 MATCH_SEQ "c"
|
||||
[4] 0000,0,0,0,0000 MATCH_SET "[0-9]"
|
||||
[5] 0000,0,0,0,0000 TRY 1
|
||||
[6] 0000,0,0,0,0000 MATCH_SEQ "x"
|
||||
[7] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[8] 0000,0,0,0,0000 POP SUCCESS
|
||||
[9] 0000,0,0,0,0000 TRY 1
|
||||
[10] 0000,0,0,0,0000 MATCH_SEQ "y"
|
||||
[11] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[12] 0000,0,0,0,0000 POP SUCCESS
|
||||
[13] 0000,0,0,0,0000 POP FAIL
|
||||
[14] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[15] 0000,0,0,0,0000 POP SUCCESS
|
||||
[16] 0000,0,0,0,0000 TRY 11
|
||||
[17] 0000,0,0,0,0000 MATCH_SEQ "d"
|
||||
[18] 0000,0,0,0,0000 MATCH_SET "[0-9]"
|
||||
[19] 0000,0,0,0,0000 TRY 1
|
||||
[20] 0000,0,0,0,0000 MATCH_SEQ "x"
|
||||
[21] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[22] 0000,0,0,0,0000 POP SUCCESS
|
||||
[23] 0000,0,0,0,0000 TRY 1
|
||||
[24] 0000,0,0,0,0000 MATCH_SEQ "y"
|
||||
[25] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[26] 0000,0,0,0,0000 POP SUCCESS
|
||||
[27] 0000,0,0,0,0000 POP FAIL
|
||||
[28] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[29] 0000,0,0,0,0000 POP SUCCESS
|
||||
[30] 0000,0,0,0,0000 POP FAIL
|
||||
[31] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[32] 0000,0,0,0,0000 POP SUCCESS
|
||||
[33] 0000,0,0,0,0000 TRY 1
|
||||
[34] 0000,0,0,0,0000 MATCH_SEQ "xyz"
|
||||
[35] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[36] 0000,0,0,0,0000 POP SUCCESS
|
||||
[37] 0000,0,0,0,0000 POP FAIL
|
||||
|
||||
|
||||
|
||||
|
||||
result of "get_name|get_value|get_type|set_name|set_value|set_type"
|
||||
| ALT
|
||||
|| CONCAT
|
||||
||| get_ UNIT_SPAN
|
||||
||| ALT
|
||||
|||| CONCAT
|
||||
||||| name UNIT_SPAN
|
||||
|||| CONCAT
|
||||
||||| value UNIT_SPAN
|
||||
|||| CONCAT
|
||||
||||| type UNIT_SPAN
|
||||
|| CONCAT
|
||||
||| set_ UNIT_SPAN
|
||||
||| ALT
|
||||
|||| CONCAT
|
||||
||||| name UNIT_SPAN
|
||||
|||| CONCAT
|
||||
||||| value UNIT_SPAN
|
||||
|||| CONCAT
|
||||
||||| type UNIT_SPAN
|
||||
-----IR-----
|
||||
[0] 0000,0,0,0,0000 TRY 14
|
||||
[1] 0000,0,0,0,0000 MATCH_SEQ "get_"
|
||||
[2] 0000,0,0,0,0000 TRY 1
|
||||
[3] 0000,0,0,0,0000 MATCH_SEQ "name"
|
||||
[4] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[5] 0000,0,0,0,0000 POP SUCCESS
|
||||
[6] 0000,0,0,0,0000 TRY 1
|
||||
[7] 0000,0,0,0,0000 MATCH_SEQ "value"
|
||||
[8] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[9] 0000,0,0,0,0000 POP SUCCESS
|
||||
[10] 0000,0,0,0,0000 TRY 1
|
||||
[11] 0000,0,0,0,0000 MATCH_SEQ "type"
|
||||
[12] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[13] 0000,0,0,0,0000 POP SUCCESS
|
||||
[14] 0000,0,0,0,0000 POP FAIL
|
||||
[15] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[16] 0000,0,0,0,0000 POP SUCCESS
|
||||
[17] 0000,0,0,0,0000 TRY 14
|
||||
[18] 0000,0,0,0,0000 MATCH_SEQ "set_"
|
||||
[19] 0000,0,0,0,0000 TRY 1
|
||||
[20] 0000,0,0,0,0000 MATCH_SEQ "name"
|
||||
[21] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[22] 0000,0,0,0,0000 POP SUCCESS
|
||||
[23] 0000,0,0,0,0000 TRY 1
|
||||
[24] 0000,0,0,0,0000 MATCH_SEQ "value"
|
||||
[25] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[26] 0000,0,0,0,0000 POP SUCCESS
|
||||
[27] 0000,0,0,0,0000 TRY 1
|
||||
[28] 0000,0,0,0,0000 MATCH_SEQ "type"
|
||||
[29] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[30] 0000,0,0,0,0000 POP SUCCESS
|
||||
[31] 0000,0,0,0,0000 POP FAIL
|
||||
[32] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[33] 0000,0,0,0,0000 POP SUCCESS
|
||||
[34] 0000,0,0,0,0000 POP FAIL
|
||||
-----Optimized once-----
|
||||
[0] 0000,0,0,0,0000 TRY 14
|
||||
[1] 0000,0,0,0,0000 MATCH_SEQ "get_"
|
||||
[2] 0000,0,0,0,0000 TRY 1
|
||||
[3] 0000,0,0,0,0000 MATCH_SEQ "name"
|
||||
[4] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[5] 0000,0,0,0,0000 POP SUCCESS
|
||||
[6] 0000,0,0,0,0000 TRY 1
|
||||
[7] 0000,0,0,0,0000 MATCH_SEQ "value"
|
||||
[8] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[9] 0000,0,0,0,0000 POP SUCCESS
|
||||
[10] 0000,0,0,0,0000 TRY 1
|
||||
[11] 0000,0,0,0,0000 MATCH_SEQ "type"
|
||||
[12] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[13] 0000,0,0,0,0000 POP SUCCESS
|
||||
[14] 0000,0,0,0,0000 POP FAIL
|
||||
[15] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[16] 0000,0,0,0,0000 POP SUCCESS
|
||||
[17] 0000,0,0,0,0000 TRY 14
|
||||
[18] 0000,0,0,0,0000 MATCH_SEQ "set_"
|
||||
[19] 0000,0,0,0,0000 TRY 1
|
||||
[20] 0000,0,0,0,0000 MATCH_SEQ "name"
|
||||
[21] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[22] 0000,0,0,0,0000 POP SUCCESS
|
||||
[23] 0000,0,0,0,0000 TRY 1
|
||||
[24] 0000,0,0,0,0000 MATCH_SEQ "value"
|
||||
[25] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[26] 0000,0,0,0,0000 POP SUCCESS
|
||||
[27] 0000,0,0,0,0000 TRY 1
|
||||
[28] 0000,0,0,0,0000 MATCH_SEQ "type"
|
||||
[29] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[30] 0000,0,0,0,0000 POP SUCCESS
|
||||
[31] 0000,0,0,0,0000 POP FAIL
|
||||
[32] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[33] 0000,0,0,0,0000 POP SUCCESS
|
||||
[34] 0000,0,0,0,0000 POP FAIL
|
||||
|
||||
|
||||
|
||||
|
||||
result of "helix|hello|help|hero|hers|her"
|
||||
| CONCAT
|
||||
|| he UNIT_SPAN
|
||||
|| ALT
|
||||
||| CONCAT
|
||||
|||| l UNIT
|
||||
|||| ALT
|
||||
||||| CONCAT
|
||||
|||||| ix UNIT_SPAN
|
||||
||||| CONCAT
|
||||
|||||| lo UNIT_SPAN
|
||||
||||| p UNIT
|
||||
||| CONCAT
|
||||
|||| r UNIT
|
||||
|||| ALT
|
||||
||||| o UNIT
|
||||
||||| s UNIT
|
||||
||||| UNIT
|
||||
-----IR-----
|
||||
[0] 0000,0,0,0,0000 MATCH_SEQ "he"
|
||||
[1] 0000,0,0,0,0000 TRY 14
|
||||
[2] 0000,0,0,0,0000 MATCH_SEQ "l"
|
||||
[3] 0000,0,0,0,0000 TRY 1
|
||||
[4] 0000,0,0,0,0000 MATCH_SEQ "ix"
|
||||
[5] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[6] 0000,0,0,0,0000 POP SUCCESS
|
||||
[7] 0000,0,0,0,0000 TRY 1
|
||||
[8] 0000,0,0,0,0000 MATCH_SEQ "lo"
|
||||
[9] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[10] 0000,0,0,0,0000 POP SUCCESS
|
||||
[11] 0000,0,0,0,0000 TRY 1
|
||||
[12] 0000,0,0,0,0000 MATCH_SEQ "p"
|
||||
[13] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[14] 0000,0,0,0,0000 POP SUCCESS
|
||||
[15] 0000,0,0,0,0000 POP FAIL
|
||||
[16] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[17] 0000,0,0,0,0000 POP SUCCESS
|
||||
[18] 0000,0,0,0,0000 TRY 14
|
||||
[19] 0000,0,0,0,0000 MATCH_SEQ "r"
|
||||
[20] 0000,0,0,0,0000 TRY 1
|
||||
[21] 0000,0,0,0,0000 MATCH_SEQ "o"
|
||||
[22] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[23] 0000,0,0,0,0000 POP SUCCESS
|
||||
[24] 0000,0,0,0,0000 TRY 1
|
||||
[25] 0000,0,0,0,0000 MATCH_SEQ "s"
|
||||
[26] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[27] 0000,0,0,0,0000 POP SUCCESS
|
||||
[28] 0000,0,0,0,0000 TRY 1
|
||||
[29] 0000,0,0,0,0000 MATCH_SEQ "<EPSILON>"
|
||||
[30] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[31] 0000,0,0,0,0000 POP SUCCESS
|
||||
[32] 0000,0,0,0,0000 POP FAIL
|
||||
[33] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[34] 0000,0,0,0,0000 POP SUCCESS
|
||||
[35] 0000,0,0,0,0000 POP FAIL
|
||||
-----Optimized once-----
|
||||
[0] 0000,0,0,0,0000 MATCH_SEQ "he"
|
||||
[1] 0000,0,0,0,0000 TRY 14
|
||||
[2] 0000,0,0,0,0000 MATCH_SEQ "l"
|
||||
[3] 0000,0,0,0,0000 TRY 1
|
||||
[4] 0000,0,0,0,0000 MATCH_SEQ "ix"
|
||||
[5] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[6] 0000,0,0,0,0000 POP SUCCESS
|
||||
[7] 0000,0,0,0,0000 TRY 1
|
||||
[8] 0000,0,0,0,0000 MATCH_SEQ "lo"
|
||||
[9] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[10] 0000,0,0,0,0000 POP SUCCESS
|
||||
[11] 0000,0,0,0,0000 TRY 1
|
||||
[12] 0000,0,0,0,0000 MATCH_SEQ "p"
|
||||
[13] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[14] 0000,0,0,0,0000 POP SUCCESS
|
||||
[15] 0000,0,0,0,0000 POP FAIL
|
||||
[16] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[17] 0000,0,0,0,0000 POP SUCCESS
|
||||
[18] 0000,0,0,0,0000 TRY 14
|
||||
[19] 0000,0,0,0,0000 MATCH_SEQ "r"
|
||||
[20] 0000,0,0,0,0000 TRY 1
|
||||
[21] 0000,0,0,0,0000 MATCH_SEQ "o"
|
||||
[22] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[23] 0000,0,0,0,0000 POP SUCCESS
|
||||
[24] 0000,0,0,0,0000 TRY 1
|
||||
[25] 0000,0,0,0,0000 MATCH_SEQ "s"
|
||||
[26] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[27] 0000,0,0,0,0000 POP SUCCESS
|
||||
[28] 0000,0,0,0,0000 TRY 1
|
||||
[29] 0000,0,0,0,0000 MATCH_SEQ "<EPSILON>"
|
||||
[30] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[31] 0000,0,0,0,0000 POP SUCCESS
|
||||
[32] 0000,0,0,0,0000 POP FAIL
|
||||
[33] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[34] 0000,0,0,0,0000 POP SUCCESS
|
||||
[35] 0000,0,0,0,0000 POP FAIL
|
||||
|
||||
|
||||
|
||||
|
||||
result of "a*.[abc]*(?<a>abcd|a(bc)c)(?<name>.*)234"
|
||||
| CONCAT
|
||||
|| * COUNT
|
||||
||| a UNIT
|
||||
|| CONCAT
|
||||
||| . UNIT_SET
|
||||
||| CONCAT
|
||||
|||| * COUNT
|
||||
||||| [abc] UNIT_SET
|
||||
|||| CONCAT
|
||||
||||| (?<a> GROUP_BEGIN
|
||||
|||||| CONCAT
|
||||
||||||| abc UNIT_SPAN
|
||||
||||||| ALT
|
||||
|||||||| d UNIT
|
||||
|||||||| c UNIT
|
||||
||||| CONCAT
|
||||
|||||| (?<name> GROUP_BEGIN
|
||||
||||||| * COUNT
|
||||
|||||||| . UNIT_SET
|
||||
|||||| CONCAT
|
||||
||||||| 234 UNIT_SPAN
|
||||
-----IR-----
|
||||
[0] 0000,0,0,0,0000 COUNT_SEQ GREEDY MIN: 0 MAX: -1 SEQ: "a"
|
||||
[1] 0000,0,0,0,0000 MATCH_SET "."
|
||||
[2] 0000,0,0,0,0000 COUNT_SET GREEDY MIN: 0 MAX: -1 SET: "[abc]"
|
||||
[3] 0000,0,0,0,0000 TRY 10
|
||||
[4] 0000,0,0,0,0000 MATCH_SEQ "abc"
|
||||
[5] 0000,0,0,0,0000 TRY 1
|
||||
[6] 0000,0,0,0,0000 MATCH_SEQ "d"
|
||||
[7] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[8] 0000,0,0,0,0000 POP SUCCESS
|
||||
[9] 0000,0,0,0,0000 TRY 1
|
||||
[10] 0000,0,0,0,0000 MATCH_SEQ "c"
|
||||
[11] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[12] 0000,0,0,0,0000 POP SUCCESS
|
||||
[13] 0000,0,0,0,0000 POP FAIL
|
||||
[14] 0000,0,0,0,0000 CONDITION SUCCESS: 2 FAIL: 1
|
||||
[15] 0000,0,0,0,0000 POP FAIL
|
||||
[16] 0000,0,0,0,0000 PACK SUCCESS GROUP: "a"
|
||||
[17] 0000,0,0,0,0000 TRY 1
|
||||
[18] 0000,0,0,0,0000 COUNT_SET GREEDY MIN: 0 MAX: -1 SET: "."
|
||||
[19] 0000,0,0,0,0000 CONDITION SUCCESS: 2 FAIL: 1
|
||||
[20] 0000,0,0,0,0000 POP FAIL
|
||||
[21] 0000,0,0,0,0000 PACK SUCCESS GROUP: "name"
|
||||
[22] 0000,0,0,0,0000 MATCH_SEQ "234"
|
||||
-----Optimized once-----
|
||||
[0] 0000,0,0,0,0000 COUNT_SEQ GREEDY MIN: 0 MAX: -1 SEQ: "a"
|
||||
[1] 0000,0,0,0,0000 MATCH_SET "."
|
||||
[2] 0000,0,0,0,0000 COUNT_SET GREEDY MIN: 0 MAX: -1 SET: "[abc]"
|
||||
[3] 0000,0,0,0,0000 TRY 10
|
||||
[4] 0000,0,0,0,0000 MATCH_SEQ "abc"
|
||||
[5] 0000,0,0,0,0000 TRY 1
|
||||
[6] 0000,0,0,0,0000 MATCH_SEQ "d"
|
||||
[7] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[8] 0000,0,0,0,0000 POP SUCCESS
|
||||
[9] 0000,0,0,0,0000 TRY 1
|
||||
[10] 0000,0,0,0,0000 MATCH_SEQ "c"
|
||||
[11] 0000,0,0,0,0000 CONDITION SUCCESS: 1 FAIL: 2
|
||||
[12] 0000,0,0,0,0000 POP SUCCESS
|
||||
[13] 0000,0,0,0,0000 POP FAIL
|
||||
[14] 0000,0,0,0,0000 CONDITION SUCCESS: 2 FAIL: 1
|
||||
[15] 0000,0,0,0,0000 POP FAIL
|
||||
[16] 0000,0,0,0,0000 PACK SUCCESS GROUP: "a"
|
||||
[17] 0000,0,0,0,0000 TRY 1
|
||||
[18] 0000,0,0,0,0000 FIND_COMPLEX FURTHEST COUNT: -1
|
||||
[19] 0000,0,0,0,0000 CONDITION SUCCESS: 2 FAIL: 1
|
||||
[20] 0000,0,0,0,0000 POP FAIL
|
||||
[21] 0000,0,0,0,0000 PACK SUCCESS GROUP: "name"
|
||||
[22] 0000,0,0,0,0000 MATCH_SEQ "234"
|
||||
|
||||
|
||||
|
||||
|
||||
Program has exited with no error, press any key to exit.
|
||||
Reference in New Issue
Block a user