| line |
true |
false |
branch |
|
148
|
0 |
46 |
if ($self->testRegExpr($text, "\\|\\s*\$", 0, 0, 0, undef, 0, "#stay", "Directive")) |
|
157
|
0 |
46 |
if ($self->testDetect2Chars($text, "%", "{", 0, 0, 0, undef, 0, "Lex Rule C Bloc", "Content-Type Delimiter")) |
|
170
|
10 |
362 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "Normal C Bloc", "Normal Text")) |
|
177
|
2 |
360 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#stay", "Alert")) |
|
182
|
310 |
50 |
if ($self->includePlugin("C++", $text)) |
|
195
|
5 |
144 |
if ($self->testDetect2Chars($text, "*", "/", 0, 0, 0, undef, 0, "#pop", "Comment")) |
|
205
|
4 |
0 |
if ($self->includeRules("RegExpr Base", $text)) |
|
212
|
0 |
0 |
if ($self->testRegExpr($text, "\\S", 0, 0, 0, undef, 0, "#stay", "RegExpr")) |
|
219
|
0 |
0 |
if ($self->testRegExpr($text, ".*", 0, 0, 0, undef, 0, "#stay", "Alert")) |
|
229
|
4 |
71 |
if ($self->includeRules("Detect C", $text)) |
|
239
|
2 |
69 |
if ($self->testDetect2Chars($text, "%", "%", 0, 0, 0, undef, 0, "Rules", "Content-Type Delimiter")) |
|
246
|
6 |
63 |
if ($self->testDetectChar($text, "%", 0, 0, 0, undef, 0, "Percent Command", "Directive")) |
|
255
|
5 |
58 |
if ($self->testDetect2Chars($text, "/", "*", 0, 0, 0, 0, 0, "Comment", "Comment")) |
|
263
|
4 |
54 |
if ($self->testRegExpr($text, "[A-Za-z_]\\w*\\s+", 0, 0, 0, 0, 0, "Definition RegExpr", "Definition")) |
|
275
|
6 |
79 |
if ($self->testRegExpr($text, "^\\s", 0, 0, 0, undef, 0, "Indented C", "Normal Text")) |
|
285
|
2 |
77 |
if ($self->testDetect2Chars($text, "%", "{", 0, 0, 0, 0, 0, "Lex C Bloc", "Content-Type Delimiter")) |
|
295
|
6 |
0 |
if ($self->includePlugin("C++", $text)) |
|
310
|
2 |
16 |
if ($self->testDetect2Chars($text, "%", "}", 0, 0, 0, 0, 0, "#pop", "Content-Type Delimiter")) |
|
315
|
16 |
0 |
if ($self->includePlugin("C++", $text)) |
|
329
|
0 |
0 |
if ($self->testDetect2Chars($text, "%", "}", 0, 0, 0, undef, 0, "#pop", "Content-Type Delimiter")) |
|
334
|
0 |
0 |
if ($self->includePlugin("C++", $text)) |
|
347
|
4 |
284 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "Normal C Bloc", "Normal Text")) |
|
355
|
14 |
270 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "Normal Text")) |
|
360
|
246 |
24 |
if ($self->includePlugin("C++", $text)) |
|
379
|
2 |
0 |
if ($self->testRegExpr($text, ".", 0, 0, 1, undef, 0, "Definitions", "Normal Text")) |
|
389
|
0 |
0 |
if ($self->includeRules("RegExpr Base", $text)) |
|
396
|
0 |
0 |
if ($self->testDetectChar($text, ")", 0, 0, 0, undef, 0, "#pop", "RegExpr")) |
|
403
|
0 |
0 |
if ($self->testRegExpr($text, ".", 0, 0, 0, undef, 0, "#stay", "RegExpr")) |
|
415
|
0 |
30 |
if ($self->testRegExpr($text, "\\\\.", 0, 0, 0, undef, 0, "#stay", "Backslash Code")) |
|
422
|
0 |
30 |
if ($self->testDetectChar($text, "(", 0, 0, 0, undef, 0, "RegExpr (", "RegExpr")) |
|
429
|
6 |
24 |
if ($self->testDetectChar($text, "[", 0, 0, 0, undef, 0, "RegExpr [", "RegExpr")) |
|
436
|
0 |
24 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "RegExpr {", "RegExpr")) |
|
443
|
0 |
24 |
if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "RegExpr Q", "RegExpr")) |
|
455
|
0 |
0 |
if ($self->testRegExpr($text, "\\\\.", 0, 0, 0, undef, 0, "#stay", "Backslash Code")) |
|
462
|
0 |
0 |
if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "#pop", "RegExpr")) |
|
469
|
0 |
0 |
if ($self->testRegExpr($text, ".", 0, 0, 0, undef, 0, "#stay", "RegExpr")) |
|
481
|
6 |
28 |
if ($self->testRegExpr($text, "\\\\.", 0, 0, 0, undef, 0, "#stay", "Backslash Code")) |
|
488
|
6 |
22 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop", "RegExpr")) |
|
495
|
22 |
0 |
if ($self->testRegExpr($text, ".", 0, 0, 0, undef, 0, "#stay", "RegExpr")) |
|
507
|
0 |
0 |
if ($self->testRegExpr($text, "\\\\.", 0, 0, 0, undef, 0, "#stay", "Backslash Code")) |
|
514
|
0 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop", "RegExpr")) |
|
521
|
0 |
0 |
if ($self->testRegExpr($text, ".", 0, 0, 0, undef, 0, "#stay", "RegExpr")) |
|
534
|
0 |
26 |
if ($self->testRegExpr($text, "\\{\$", 0, 0, 0, undef, 0, "Start Conditions Scope", "Content-Type Delimiter")) |
|
539
|
2 |
24 |
if ($self->includeRules("RegExpr Base", $text)) |
|
546
|
14 |
10 |
if ($self->testRegExpr($text, "\\S", 0, 0, 0, undef, 0, "#stay", "RegExpr")) |
|
553
|
10 |
0 |
if ($self->testRegExpr($text, "\\s+", 0, 0, 0, undef, 0, "Action", "Normal Text")) |
|
563
|
4 |
6 |
if ($self->includeRules("Detect C", $text)) |
|
573
|
0 |
6 |
if ($self->testDetect2Chars($text, "%", "%", 0, 0, 0, undef, 0, "User Code", "Content-Type Delimiter")) |
|
586
|
0 |
0 |
if ($self->testRegExpr($text, "\\s*\\}", 0, 0, 0, undef, 0, "#pop", "Content-Type Delimiter")) |
|
593
|
0 |
0 |
if ($self->testRegExpr($text, "\\s*", 0, 0, 0, undef, 0, "Rule RegExpr", "Normal Text")) |
|
603
|
0 |
0 |
if ($self->includePlugin("C++", $text)) |