| line |
true |
false |
branch |
|
526
|
0 |
68 |
if ($self->testStringDetect($text, "\\\\", 0, 0, 0, undef, 0, "#stay", "String")) |
|
533
|
0 |
68 |
if ($self->testRegExpr($text, "\\\\\\'", 0, 0, 0, undef, 0, "#stay", "String")) |
|
540
|
8 |
60 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "#pop", "Raw String")) |
|
552
|
0 |
0 |
if ($self->testStringDetect($text, "\\\\", 0, 0, 0, undef, 0, "#stay", "String")) |
|
559
|
0 |
0 |
if ($self->testRegExpr($text, "\\\\\\`", 0, 0, 0, undef, 0, "#stay", "String")) |
|
566
|
0 |
0 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "Short Subst", "Substitution")) |
|
574
|
0 |
0 |
if ($self->testDetect2Chars($text, "#", "{", 0, 0, 0, undef, 0, "Subst", "Substitution")) |
|
580
|
0 |
0 |
if ($self->testHlCChar($text, 0, undef, 0, "#pop", "Char")) |
|
587
|
0 |
0 |
if ($self->testDetectChar($text, "`", 0, 0, 0, undef, 0, "#pop", "Command")) |
|
599
|
0 |
608 |
if ($self->testRegExpr($text, "\\w\\:\\:\\s", 0, 0, 0, undef, 0, "RDoc Label", "Comment")) |
|
606
|
0 |
608 |
if ($self->testKeyword($text, "attention", 0, undef, 0, "#stay", "Alert")) |
|
625
|
0 |
0 |
if ($self->testStringDetect($text, "=end", 0, 0, 0, 0, 0, "#pop", "Comment")) |
|
637
|
0 |
1388 |
if ($self->testKeyword($text, "attention", 0, undef, 0, "#stay", "Dec")) |
|
650
|
0 |
0 |
if ($self->testRegExpr($text, "(while|until)\\b(?!.*\\bdo\\b)", 0, 0, 0, undef, 1, "#stay", "Keyword")) |
|
658
|
0 |
0 |
if ($self->testRegExpr($text, "(if|unless)\\b", 0, 0, 0, undef, 1, "#stay", "Keyword")) |
|
663
|
0 |
0 |
if ($self->includeRules("Normal", $text)) |
|
675
|
6 |
0 |
if ($self->testRegExpr($text, "\\.?[_a-z]\\w*(\\?|\\!)?(?=[^\\w\\d\\.\\:])", 0, 0, 0, undef, 0, "#pop", "Message")) |
|
682
|
0 |
0 |
if ($self->testRegExpr($text, "\\.?[_a-z]\\w*(\\?|\\!)?", 0, 0, 0, undef, 0, "#stay", "Message")) |
|
689
|
0 |
0 |
if ($self->testRegExpr($text, "[A-Z]+_*(\\d|[a-z])\\w*(?=[^\\w\\d\\.\\:])", 0, 0, 0, undef, 0, "#pop", "Constant")) |
|
696
|
0 |
0 |
if ($self->testRegExpr($text, "[A-Z]+_*([0-9]|[a-z])\\w*", 0, 0, 0, undef, 0, "#stay", "Constant")) |
|
703
|
0 |
0 |
if ($self->testRegExpr($text, "[_A-Z][_A-Z0-9]*(?=[^\\w\\d\\.\\:])", 0, 0, 0, undef, 0, "#pop", "Constant Value")) |
|
710
|
0 |
0 |
if ($self->testRegExpr($text, "[_A-Z][_A-Z0-9]*", 0, 0, 0, undef, 0, "#stay", "Constant Value")) |
|
718
|
0 |
0 |
if ($self->testDetect2Chars($text, ":", ":", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
725
|
0 |
0 |
if ($self->testDetectChar($text, ".", 0, 0, 0, undef, 0, "#stay", "Member")) |
|
732
|
0 |
0 |
if ($self->testAnyChar($text, "=+-*/%|&[]{}~", 0, 0, undef, 0, "#pop", "Operator")) |
|
739
|
0 |
0 |
if ($self->testDetectChar($text, "#", 0, 0, 0, undef, 0, "#pop", "Comment")) |
|
746
|
0 |
0 |
if ($self->testAnyChar($text, "()\\", 0, 0, undef, 0, "#pop", "Normal Text")) |
|
753
|
0 |
0 |
if ($self->testRegExpr($text, "\\W", 0, 0, 0, undef, 0, "#pop", "Member")) |
|
764
|
0 |
2630 |
if ($self->testLineContinue($text, 0, undef, 0, "Line Continue", "Normal Text")) |
|
772
|
0 |
2630 |
if ($self->testRegExpr($text, "__END__\$", 0, 0, 0, 0, 0, "DATA", "Keyword")) |
|
780
|
0 |
2630 |
if ($self->testRegExpr($text, "#!\\/.*", 0, 0, 0, 0, 0, "#stay", "Keyword")) |
|
788
|
2 |
2628 |
if ($self->testRegExpr($text, "(\\=|\\(|\\[|\\{)\\s*(if|unless|while|until)\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
797
|
4 |
2624 |
if ($self->testRegExpr($text, "(while|until)\\b(?!.*\\bdo\\b)", 0, 0, 0, undef, 1, "#stay", "Keyword")) |
|
805
|
0 |
2624 |
if ($self->testRegExpr($text, "\\;\\s*(while|until)\\b(?!.*\\bdo\\b)", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
814
|
8 |
2616 |
if ($self->testRegExpr($text, "(if|unless)\\b", 0, 0, 0, undef, 1, "#stay", "Keyword")) |
|
822
|
0 |
2616 |
if ($self->testRegExpr($text, "\\;\\s*(if|unless)\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
830
|
2 |
2614 |
if ($self->testRegExpr($text, "\\bclass\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
838
|
2 |
2612 |
if ($self->testRegExpr($text, "\\bmodule\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
846
|
0 |
2612 |
if ($self->testRegExpr($text, "\\bbegin\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
854
|
2 |
2610 |
if ($self->testRegExpr($text, "\\bfor\\b(?!.*\\bdo\\b)", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
862
|
8 |
2602 |
if ($self->testRegExpr($text, "\\bcase\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
870
|
10 |
2592 |
if ($self->testRegExpr($text, "\\bdo\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
878
|
16 |
2576 |
if ($self->testRegExpr($text, "\\bdef\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
886
|
48 |
2528 |
if ($self->testRegExpr($text, "\\bend\\b", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
895
|
20 |
2508 |
if ($self->testRegExpr($text, "(\\b|^\\s*)(else|elsif|rescue|ensure)(\\s+|\$)", 0, 0, 0, undef, 0, "#stay", "Keyword")) |
|
902
|
2 |
2506 |
if ($self->testStringDetect($text, "...", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
910
|
4 |
2502 |
if ($self->testDetect2Chars($text, ".", ".", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
917
|
64 |
2438 |
if ($self->testRegExpr($text, "\\.[_a-z][_a-zA-Z0-9]*(\\?|\\!|\\b)", 0, 0, 0, undef, 0, "#stay", "Message")) |
|
924
|
0 |
2438 |
if ($self->testRegExpr($text, "\\s\\?(\\\\M\\-)?(\\\\C\\-)?\\\\?\\S", 0, 0, 0, undef, 0, "#stay", "Dec")) |
|
931
|
56 |
2382 |
if ($self->testKeyword($text, "keywords", 0, undef, 0, "#stay", "Keyword")) |
|
938
|
0 |
2382 |
if ($self->testKeyword($text, "attribute-definitions", 0, undef, 0, "#stay", "Attribute Definition")) |
|
945
|
2 |
2380 |
if ($self->testKeyword($text, "access-control", 0, undef, 0, "#stay", "Access Control")) |
|
952
|
0 |
2380 |
if ($self->testKeyword($text, "definitions", 0, undef, 0, "#stay", "Definition")) |
|
959
|
0 |
2380 |
if ($self->testKeyword($text, "pseudo-variables", 0, undef, 0, "#stay", "Pseudo variable")) |
|
966
|
2 |
2378 |
if ($self->testKeyword($text, "default-globals", 0, undef, 0, "#stay", "Default globals")) |
|
973
|
32 |
2346 |
if ($self->testKeyword($text, "kernel-methods", 0, undef, 0, "#stay", "Kernel methods")) |
|
980
|
12 |
2334 |
if ($self->testRegExpr($text, "\\\$[a-zA-Z_0-9]+", 0, 0, 0, undef, 0, "#stay", "Global Variable")) |
|
987
|
0 |
2334 |
if ($self->testRegExpr($text, "\\\$\\-[a-zA-z_]\\b", 0, 0, 0, undef, 0, "#stay", "Global Variable")) |
|
994
|
4 |
2330 |
if ($self->testRegExpr($text, "\\\$[\\d_*`\\!:?'/\\\\\\-\\&]", 0, 0, 0, undef, 0, "#stay", "Default globals")) |
|
1001
|
8 |
2322 |
if ($self->testRegExpr($text, "\\b[_A-Z]+[A-Z_0-9]+\\b", 0, 0, 0, undef, 0, "#stay", "Global Constant")) |
|
1008
|
24 |
2298 |
if ($self->testRegExpr($text, "\\b[A-Z]+_*([0-9]|[a-z])[_a-zA-Z0-9]*\\b", 0, 0, 0, undef, 0, "#stay", "Constant")) |
|
1015
|
0 |
2298 |
if ($self->testRegExpr($text, "\\b\\-?0[xX][_0-9a-fA-F]+", 0, 0, 0, undef, 0, "#stay", "Hex")) |
|
1022
|
0 |
2298 |
if ($self->testRegExpr($text, "\\b\\-?0[bB][_01]+", 0, 0, 0, undef, 0, "#stay", "Bin")) |
|
1029
|
0 |
2298 |
if ($self->testRegExpr($text, "\\b\\-?0[1-7][_0-7]*", 0, 0, 0, undef, 0, "#stay", "Octal")) |
|
1036
|
0 |
2298 |
if ($self->testRegExpr($text, "\\b\\-?[0-9][0-9_]*\\.[0-9][0-9_]*([eE]\\-?[1-9][0-9]*(\\.[0-9]*)?)?", 0, 0, 0, undef, 0, "#stay", "Float")) |
|
1043
|
34 |
2264 |
if ($self->testRegExpr($text, "\\b\\-?[1-9][0-9_]*\\b", 0, 0, 0, undef, 0, "#stay", "Dec")) |
|
1049
|
10 |
2254 |
if ($self->testInt($text, 0, undef, 0, "#stay", "Dec")) |
|
1055
|
8 |
2246 |
if ($self->testHlCChar($text, 0, undef, 0, "#stay", "Char")) |
|
1064
|
0 |
2246 |
if ($self->testStringDetect($text, "=begin", 0, 0, 0, 0, 0, "Embedded documentation", "Blockcomment")) |
|
1072
|
2 |
2244 |
if ($self->testRegExpr($text, "\\s*<<-(?=\\w+|[\"'])", 0, 0, 0, undef, 0, "find_indented_heredoc", "Operator")) |
|
1080
|
0 |
2244 |
if ($self->testRegExpr($text, "\\s*<<(?=\\w+|[\"'])", 0, 0, 0, undef, 0, "find_heredoc", "Operator")) |
|
1087
|
0 |
2244 |
if ($self->testDetectChar($text, ".", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1095
|
0 |
2244 |
if ($self->testDetect2Chars($text, "&", "&", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1103
|
0 |
2244 |
if ($self->testDetect2Chars($text, "|", "|", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1110
|
0 |
2244 |
if ($self->testRegExpr($text, "\\s[\\?\\:\\%/]\\s", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1117
|
64 |
2180 |
if ($self->testRegExpr($text, "[|&<>\\^\\+*~\\-=]+", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1124
|
0 |
2180 |
if ($self->testRegExpr($text, "\\s!", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1132
|
0 |
2180 |
if ($self->testRegExpr($text, "/=\\s", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1140
|
0 |
2180 |
if ($self->testStringDetect($text, "%=", 0, 0, 0, undef, 0, "#stay", "Operator")) |
|
1148
|
6 |
2174 |
if ($self->testDetect2Chars($text, ":", ":", 0, 0, 0, undef, 0, "Member Access", "Operator")) |
|
1155
|
0 |
2174 |
if ($self->testRegExpr($text, ":[a-zA-Z_][a-zA-Z0-9_]*", 0, 0, 0, undef, 0, "#stay", "Symbol")) |
|
1162
|
64 |
2110 |
if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "Quoted String", "String")) |
|
1169
|
8 |
2102 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "Apostrophed String", "Raw String")) |
|
1176
|
0 |
2102 |
if ($self->testDetectChar($text, "`", 0, 0, 0, undef, 0, "Command String", "Command")) |
|
1183
|
0 |
2102 |
if ($self->testStringDetect($text, "?#", 0, 0, 0, undef, 0, "#stay", "Normal Text")) |
|
1192
|
0 |
2102 |
if ($self->testRegExpr($text, "#\\s*BEGIN.*\$", 0, 0, 0, 0, 0, "#stay", "Comment")) |
|
1201
|
0 |
2102 |
if ($self->testRegExpr($text, "#\\s*END.*\$", 0, 0, 0, 0, 0, "#stay", "Comment")) |
|
1209
|
14 |
2088 |
if ($self->testRegExpr($text, "#", 0, 0, 0, undef, 1, "Comment Line", "Comment")) |
|
1216
|
60 |
2028 |
if ($self->testRegExpr($text, "\\s#", 0, 0, 0, undef, 0, "General Comment", "Comment")) |
|
1223
|
44 |
1984 |
if ($self->testRegExpr($text, "[\\[\\]]+", 0, 0, 0, undef, 0, "#stay", "Delimiter")) |
|
1231
|
4 |
1980 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "#stay", "Delimiter")) |
|
1239
|
4 |
1976 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#stay", "Delimiter")) |
|
1246
|
14 |
1962 |
if ($self->testRegExpr($text, "\@[a-zA-Z_0-9]+", 0, 0, 0, undef, 0, "#stay", "Instance Variable")) |
|
1253
|
0 |
1962 |
if ($self->testRegExpr($text, "\@\@[a-zA-Z_0-9]+", 0, 0, 0, undef, 0, "#stay", "Class Variable")) |
|
1260
|
18 |
1944 |
if ($self->testDetectChar($text, "/", 0, 0, 0, undef, 0, "RegEx 1", "Regular Expression")) |
|
1268
|
4 |
1940 |
if ($self->testRegExpr($text, "\\s*[%](?=[Qqxw]?[^\\s])", 0, 0, 0, undef, 0, "find_gdl_input", "GDL input")) |
|
1280
|
0 |
614 |
if ($self->testStringDetect($text, "\\\\", 0, 0, 0, undef, 0, "#stay", "String")) |
|
1287
|
0 |
614 |
if ($self->testRegExpr($text, "\\\\\\\"", 0, 0, 0, undef, 0, "#stay", "String")) |
|
1294
|
0 |
614 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "Short Subst", "Substitution")) |
|
1302
|
4 |
610 |
if ($self->testDetect2Chars($text, "#", "{", 0, 0, 0, undef, 0, "Subst", "Substitution")) |
|
1309
|
64 |
546 |
if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "#pop", "String")) |
|
1326
|
2 |
232 |
if ($self->testRegExpr($text, "\\\\\\/", 0, 0, 0, undef, 0, "#stay", "Regular Expression")) |
|
1333
|
0 |
232 |
if ($self->testRegExpr($text, "[^\\\\]\$", 0, 0, 0, undef, 0, "#pop", "Regular Expression")) |
|
1340
|
0 |
232 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "Short Subst", "Substitution")) |
|
1348
|
2 |
230 |
if ($self->testDetect2Chars($text, "#", "{", 0, 0, 0, undef, 0, "Subst", "Substitution")) |
|
1355
|
18 |
212 |
if ($self->testRegExpr($text, "/[uiomxn]*", 0, 0, 0, undef, 0, "#pop", "Regular Expression")) |
|
1367
|
0 |
0 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "#stay", "Substitution")) |
|
1374
|
0 |
0 |
if ($self->testRegExpr($text, "\\w(?!\\w)", 0, 0, 0, undef, 0, "#pop", "Substitution")) |
|
1386
|
8 |
60 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "Substitution")) |
|
1391
|
6 |
54 |
if ($self->includeRules("Normal", $text)) |
|
1406
|
0 |
0 |
if ($self->testRegExpr($text, "%1\$", 0, 1, 0, undef, 1, "#pop#pop", "Keyword")) |
|
1421
|
0 |
0 |
if ($self->testRegExpr($text, "%1\$", 0, 1, 0, 0, 0, "#pop#pop", "Keyword")) |
|
1434
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "\\", 0, 0, 0, undef, 0, "#stay", "Raw String")) |
|
1447
|
0 |
20 |
if ($self->testDetect2Chars($text, "\\", "\\", 0, 0, 0, undef, 0, "#stay", "String")) |
|
1454
|
0 |
20 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "Short Subst", "Substitution")) |
|
1462
|
0 |
20 |
if ($self->testDetect2Chars($text, "#", "{", 0, 0, 0, undef, 0, "Subst", "Substitution")) |
|
1474
|
0 |
4 |
if ($self->testRegExpr($text, "w\\(", 0, 0, 0, undef, 0, "gdl_token_array_1", "GDL input")) |
|
1481
|
0 |
4 |
if ($self->testRegExpr($text, "w\\{", 0, 0, 0, undef, 0, "gdl_token_array_2", "GDL input")) |
|
1488
|
2 |
2 |
if ($self->testRegExpr($text, "w\\[", 0, 0, 0, undef, 0, "gdl_token_array_3", "GDL input")) |
|
1495
|
0 |
2 |
if ($self->testRegExpr($text, "w<", 0, 0, 0, undef, 0, "gdl_token_array_4", "GDL input")) |
|
1502
|
0 |
2 |
if ($self->testRegExpr($text, "w([^\\s\\w])", 0, 0, 0, undef, 0, "gdl_token_array_5", "GDL input")) |
|
1509
|
0 |
2 |
if ($self->testRegExpr($text, "q\\(", 0, 0, 0, undef, 0, "gdl_apostrophed_1", "GDL input")) |
|
1516
|
0 |
2 |
if ($self->testRegExpr($text, "q\\{", 0, 0, 0, undef, 0, "gdl_apostrophed_2", "GDL input")) |
|
1523
|
0 |
2 |
if ($self->testRegExpr($text, "q\\[", 0, 0, 0, undef, 0, "gdl_apostrophed_3", "GDL input")) |
|
1530
|
0 |
2 |
if ($self->testRegExpr($text, "q<", 0, 0, 0, undef, 0, "gdl_apostrophed_4", "GDL input")) |
|
1537
|
0 |
2 |
if ($self->testRegExpr($text, "q([^\\s\\w])", 0, 0, 0, undef, 0, "gdl_apostrophed_5", "GDL input")) |
|
1544
|
0 |
2 |
if ($self->testRegExpr($text, "x\\(", 0, 0, 0, undef, 0, "gdl_shell_command_1", "GDL input")) |
|
1551
|
0 |
2 |
if ($self->testRegExpr($text, "x\\{", 0, 0, 0, undef, 0, "gdl_shell_command_2", "GDL input")) |
|
1558
|
0 |
2 |
if ($self->testRegExpr($text, "x\\[", 0, 0, 0, undef, 0, "gdl_shell_command_3", "GDL input")) |
|
1565
|
0 |
2 |
if ($self->testRegExpr($text, "x<", 0, 0, 0, undef, 0, "gdl_shell_command_4", "GDL input")) |
|
1572
|
0 |
2 |
if ($self->testRegExpr($text, "x([^\\s\\w])", 0, 0, 0, undef, 0, "gdl_shell_command_5", "GDL input")) |
|
1579
|
0 |
2 |
if ($self->testRegExpr($text, "r\\(", 0, 0, 0, undef, 0, "gdl_regexpr_1", "GDL input")) |
|
1586
|
0 |
2 |
if ($self->testRegExpr($text, "r\\{", 0, 0, 0, undef, 0, "gdl_regexpr_2", "GDL input")) |
|
1593
|
0 |
2 |
if ($self->testRegExpr($text, "r\\[", 0, 0, 0, undef, 0, "gdl_regexpr_3", "GDL input")) |
|
1600
|
0 |
2 |
if ($self->testRegExpr($text, "r<", 0, 0, 0, undef, 0, "gdl_regexpr_4", "GDL input")) |
|
1607
|
0 |
2 |
if ($self->testRegExpr($text, "r([^\\s\\w])", 0, 0, 0, undef, 0, "gdl_regexpr_5", "GDL input")) |
|
1614
|
0 |
2 |
if ($self->testRegExpr($text, "Q?\\(", 0, 0, 0, undef, 0, "gdl_dq_string_1", "GDL input")) |
|
1621
|
0 |
2 |
if ($self->testRegExpr($text, "Q?\\{", 0, 0, 0, undef, 0, "gdl_dq_string_2", "GDL input")) |
|
1628
|
0 |
2 |
if ($self->testRegExpr($text, "Q?\\[", 0, 0, 0, undef, 0, "gdl_dq_string_3", "GDL input")) |
|
1635
|
0 |
2 |
if ($self->testRegExpr($text, "Q?<", 0, 0, 0, undef, 0, "gdl_dq_string_4", "GDL input")) |
|
1642
|
2 |
0 |
if ($self->testRegExpr($text, "Q?([^\\s\\w])", 0, 0, 0, undef, 0, "gdl_dq_string_5", "GDL input")) |
|
1654
|
0 |
0 |
if ($self->testRegExpr($text, "'(\\w+)'", 0, 0, 0, undef, 0, "apostrophed_normal_heredoc", "Keyword")) |
|
1661
|
0 |
0 |
if ($self->testRegExpr($text, "\"?(\\w+)\"?", 0, 0, 0, undef, 0, "normal_heredoc", "Keyword")) |
|
1673
|
0 |
2 |
if ($self->testRegExpr($text, "'(\\w+)'", 0, 0, 0, undef, 0, "apostrophed_indented_heredoc", "Keyword")) |
|
1680
|
2 |
0 |
if ($self->testRegExpr($text, "\"?(\\w+)\"?", 0, 0, 0, undef, 0, "indented_heredoc", "Keyword")) |
|
1690
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1698
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ")", 0, 0, 0, undef, 0, "#stay", "Raw String")) |
|
1705
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_apostrophed_1_nested", "Raw String")) |
|
1713
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
1723
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1730
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_apostrophed_1_nested", "Raw String")) |
|
1737
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop", "Raw String")) |
|
1747
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1755
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "}", 0, 0, 0, undef, 0, "#stay", "Raw String")) |
|
1763
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
1770
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_apostrophed_2_nested", "Raw String")) |
|
1780
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1787
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_apostrophed_2_nested", "Raw String")) |
|
1794
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "Raw String")) |
|
1804
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1812
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "]", 0, 0, 0, undef, 0, "#stay", "Raw String")) |
|
1819
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_apostrophed_3_nested", "Raw String")) |
|
1827
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
1837
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1844
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_apostrophed_3_nested", "Raw String")) |
|
1851
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop", "Raw String")) |
|
1861
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1869
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ">", 0, 0, 0, undef, 0, "#stay", "Raw String")) |
|
1876
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_apostrophed_4_nested", "Raw String")) |
|
1884
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
1894
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1901
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_apostrophed_4_nested", "Raw String")) |
|
1908
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop", "Raw String")) |
|
1918
|
0 |
0 |
if ($self->includeRules("apostrophed_rules", $text)) |
|
1926
|
0 |
0 |
if ($self->testRegExpr($text, "\\\\%1", 0, 1, 0, undef, 0, "#stay", "Raw String")) |
|
1935
|
0 |
0 |
if ($self->testRegExpr($text, "\\s*%1", 0, 1, 0, undef, 0, "#pop#pop", "GDL input")) |
|
1945
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
1953
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ")", 0, 0, 0, undef, 0, "#stay", "String")) |
|
1960
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_dq_string_1_nested", "String")) |
|
1968
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
1978
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
1985
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_dq_string_1_nested", "String")) |
|
1992
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2002
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
2010
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "}", 0, 0, 0, undef, 0, "#stay", "String")) |
|
2018
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2025
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_dq_string_2_nested", "String")) |
|
2037
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_dq_string_2_nested", "String")) |
|
2044
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2049
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
2059
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
2067
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "]", 0, 0, 0, undef, 0, "#stay", "String")) |
|
2074
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_dq_string_3_nested", "String")) |
|
2082
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2094
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_dq_string_3_nested", "String")) |
|
2101
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2106
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
2116
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
2124
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ">", 0, 0, 0, undef, 0, "#stay", "String")) |
|
2131
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_dq_string_4_nested", "String")) |
|
2139
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2151
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_dq_string_4_nested", "String")) |
|
2158
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2163
|
0 |
0 |
if ($self->includeRules("dq_string_rules", $text)) |
|
2173
|
0 |
20 |
if ($self->includeRules("dq_string_rules", $text)) |
|
2181
|
0 |
20 |
if ($self->testRegExpr($text, "\\\\%1", 0, 1, 0, undef, 0, "#stay", "String")) |
|
2190
|
2 |
18 |
if ($self->testRegExpr($text, "\\s*%1", 0, 1, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2200
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2208
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ")", 0, 0, 0, undef, 0, "#stay", "Regular Expression")) |
|
2215
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_regexpr_1_nested", "Regular Expression")) |
|
2223
|
0 |
0 |
if ($self->testRegExpr($text, "\\)[uiomxn]*", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2233
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2240
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_regexpr_1_nested", "Regular Expression")) |
|
2247
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop", "Regular Expression")) |
|
2257
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2265
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "}", 0, 0, 0, undef, 0, "#stay", "Regular Expression")) |
|
2273
|
0 |
0 |
if ($self->testRegExpr($text, "\\}[uiomxn]*", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2280
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_regexpr_2_nested", "Regular Expression")) |
|
2290
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2297
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_regexpr_2_nested", "Regular Expression")) |
|
2304
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "Regular Expression")) |
|
2314
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2322
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "]", 0, 0, 0, undef, 0, "#stay", "Regular Expression")) |
|
2329
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_regexpr_3_nested", "Regular Expression")) |
|
2337
|
0 |
0 |
if ($self->testRegExpr($text, "\\][uiomxn]*", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2347
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2354
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_regexpr_3_nested", "Regular Expression")) |
|
2361
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop", "Regular Expression")) |
|
2371
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2379
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ">", 0, 0, 0, undef, 0, "#stay", "Regular Expression")) |
|
2386
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_regexpr_4_nested", "Regular Expression")) |
|
2394
|
0 |
0 |
if ($self->testRegExpr($text, ">[uiomxn]*", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2404
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2411
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_regexpr_4_nested", "Regular Expression")) |
|
2418
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop", "Regular Expression")) |
|
2428
|
0 |
0 |
if ($self->includeRules("regexpr_rules", $text)) |
|
2436
|
0 |
0 |
if ($self->testRegExpr($text, "\\\\%1", 0, 1, 0, undef, 0, "#stay", "Regular Expression")) |
|
2445
|
0 |
0 |
if ($self->testRegExpr($text, "\\s*%1[uiomxn]*", 0, 1, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2455
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2463
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ")", 0, 0, 0, undef, 0, "#stay", "Command")) |
|
2470
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_shell_command_1_nested", "Command")) |
|
2478
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2488
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2495
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_shell_command_1_nested", "Command")) |
|
2502
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop", "Command")) |
|
2512
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2520
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "}", 0, 0, 0, undef, 0, "#stay", "Command")) |
|
2528
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2535
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_shell_command_2_nested", "Command")) |
|
2545
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2552
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_shell_command_2_nested", "Command")) |
|
2559
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "Command")) |
|
2569
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2577
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "]", 0, 0, 0, undef, 0, "#stay", "Command")) |
|
2584
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_shell_command_3_nested", "Command")) |
|
2592
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2602
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2609
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_shell_command_3_nested", "Command")) |
|
2616
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop", "Command")) |
|
2626
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2634
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ">", 0, 0, 0, undef, 0, "#stay", "Command")) |
|
2641
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_shell_command_4_nested", "Command")) |
|
2649
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2659
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2666
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_shell_command_4_nested", "Command")) |
|
2673
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop", "Command")) |
|
2683
|
0 |
0 |
if ($self->includeRules("shell_command_rules", $text)) |
|
2691
|
0 |
0 |
if ($self->testRegExpr($text, "\\\\%1", 0, 1, 0, undef, 0, "#stay", "Command")) |
|
2700
|
0 |
0 |
if ($self->testRegExpr($text, "\\s*%1", 0, 1, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2710
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2718
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ")", 0, 0, 0, undef, 0, "#stay", "String")) |
|
2725
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_token_array_1_nested", "String")) |
|
2733
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2743
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2750
|
0 |
0 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "gdl_token_array_1_nested", "String")) |
|
2757
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2767
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2775
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "}", 0, 0, 0, undef, 0, "#stay", "String")) |
|
2783
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2790
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_token_array_2_nested", "String")) |
|
2800
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2807
|
0 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "gdl_token_array_2_nested", "String")) |
|
2814
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2824
|
0 |
126 |
if ($self->includeRules("token_array_rules", $text)) |
|
2832
|
0 |
126 |
if ($self->testDetect2Chars($text, "\\", "]", 0, 0, 0, undef, 0, "#stay", "String")) |
|
2839
|
0 |
126 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_token_array_3_nested", "String")) |
|
2847
|
2 |
124 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2857
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2864
|
0 |
0 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "gdl_token_array_3_nested", "String")) |
|
2871
|
0 |
0 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2881
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2889
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", ">", 0, 0, 0, undef, 0, "#stay", "String")) |
|
2896
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_token_array_4_nested", "String")) |
|
2904
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2914
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2921
|
0 |
0 |
if ($self->testDetectChar($text, "<", 0, 0, 0, undef, 0, "gdl_token_array_4_nested", "String")) |
|
2928
|
0 |
0 |
if ($self->testDetectChar($text, ">", 0, 0, 0, undef, 0, "#pop", "String")) |
|
2938
|
0 |
0 |
if ($self->includeRules("token_array_rules", $text)) |
|
2946
|
0 |
0 |
if ($self->testRegExpr($text, "\\\\%1", 0, 1, 0, undef, 0, "#stay", "String")) |
|
2955
|
0 |
0 |
if ($self->testRegExpr($text, "\\s*%1", 0, 1, 0, undef, 0, "#pop#pop", "GDL input")) |
|
2967
|
0 |
2992 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "Short Subst", "Substitution")) |
|
2975
|
2 |
2990 |
if ($self->testDetect2Chars($text, "#", "{", 0, 0, 0, undef, 0, "Subst", "Substitution")) |
|
2990
|
0 |
2992 |
if ($self->testRegExpr($text, "%1\$", 0, 1, 0, undef, 1, "#pop#pop", "Keyword")) |
|
2995
|
2 |
2990 |
if ($self->includeRules("heredoc_rules", $text)) |
|
3010
|
0 |
0 |
if ($self->testRegExpr($text, "%1\$", 0, 1, 0, 0, 0, "#pop#pop", "Keyword")) |
|
3015
|
0 |
0 |
if ($self->includeRules("heredoc_rules", $text)) |
|
3028
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "\\", 0, 0, 0, undef, 0, "#stay", "Regular Expression")) |
|
3035
|
0 |
0 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "Short Subst", "Substitution")) |
|
3043
|
0 |
0 |
if ($self->testDetect2Chars($text, "#", "{", 0, 0, 0, undef, 0, "Subst", "Substitution")) |
|
3056
|
0 |
0 |
if ($self->testDetect2Chars($text, "\\", "\\", 0, 0, 0, undef, 0, "#stay", "Command")) |
|
3063
|
0 |
0 |
if ($self->testRegExpr($text, "#\@{1,2}", 0, 0, 0, undef, 0, "Short Subst", "Substitution")) |
|
3071
|
0 |
0 |
if ($self->testDetect2Chars($text, "#", "{", 0, 0, 0, undef, 0, "Subst", "Substitution")) |
|
3083
|
0 |
126 |
if ($self->testStringDetect($text, "\\\\", 0, 0, 0, undef, 0, "#stay", "String")) |