| line |
true |
false |
branch |
|
369
|
0 |
0 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "#pop", "Char")) |
|
376
|
0 |
0 |
if ($self->testRegExpr($text, ".[^']", 0, 0, 0, undef, 0, "QuotedNumError", "Error")) |
|
388
|
0 |
0 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "#pop#pop", "Error")) |
|
400
|
6 |
56 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "#pop", "Based Numbers")) |
|
407
|
0 |
56 |
if ($self->testRegExpr($text, "[^0-1]", 0, 0, 0, undef, 0, "QuotedNumError", "Error")) |
|
419
|
0 |
7336 |
if ($self->testRegExpr($text, "(INPUT|OUTPUT|PARAMETERS|AUTHOR|EMAIL)", 0, 0, 0, undef, 0, "#stay", "Instructions")) |
|
426
|
0 |
7336 |
if ($self->testRegExpr($text, "(FIXME|TODO)", 0, 0, 0, undef, 0, "#stay", "Alert")) |
|
438
|
22 |
54 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "#pop", "Based Numbers")) |
|
445
|
0 |
54 |
if ($self->testRegExpr($text, "\\D", 0, 0, 0, undef, 0, "QuotedNumError", "Error")) |
|
457
|
0 |
0 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "#pop", "Based Numbers")) |
|
464
|
0 |
0 |
if ($self->testRegExpr($text, "[^0-9A-Fa-f]", 0, 0, 0, undef, 0, "QuotedNumError", "Error")) |
|
476
|
78 |
4198 |
if ($self->testKeyword($text, "directives", 0, undef, 0, "#stay", "Directives")) |
|
483
|
198 |
4000 |
if ($self->testKeyword($text, "instructions", 0, undef, 0, "#stay", "Instructions")) |
|
490
|
22 |
3978 |
if ($self->testKeyword($text, "instruction_attr", 0, undef, 0, "#stay", "InstructionAttr")) |
|
497
|
2 |
3976 |
if ($self->testKeyword($text, "conditional", 0, undef, 0, "#stay", "Preprocessor")) |
|
504
|
0 |
3976 |
if ($self->testKeyword($text, "gpasm_macro", 0, undef, 0, "#stay", "GPASM-macros")) |
|
510
|
6 |
3970 |
if ($self->testHlCHex($text, 0, undef, 0, "#stay", "Based Numbers")) |
|
518
|
0 |
3970 |
if ($self->testRegExpr($text, "([ \\t,][0-9A-F]+H[ \\t,])", 1, 0, 0, undef, 0, "#stay", "Based Numbers")) |
|
526
|
0 |
3970 |
if ($self->testRegExpr($text, "([ \\t,][0-9A-F]+H)\$", 1, 0, 0, undef, 0, "#stay", "Based Numbers")) |
|
534
|
0 |
3970 |
if ($self->testRegExpr($text, "([ \\t,][0-9]+D)", 1, 0, 0, undef, 0, "#stay", "Based Numbers")) |
|
542
|
0 |
3970 |
if ($self->testRegExpr($text, "([ \\t,][0-7]+O)", 1, 0, 0, undef, 0, "#stay", "Based Numbers")) |
|
550
|
0 |
3970 |
if ($self->testRegExpr($text, "([ \\t,][0-1]+B)", 1, 0, 0, undef, 0, "#stay", "Based Numbers")) |
|
556
|
40 |
3930 |
if ($self->testInt($text, 0, undef, 0, "#stay", "Unbased Numbers")) |
|
562
|
0 |
3930 |
if ($self->testHlCChar($text, 0, undef, 0, "#stay", "Char")) |
|
570
|
0 |
3930 |
if ($self->testDetect2Chars($text, "A", "'", 0, 0, 0, undef, 0, "ASCIIChar", "Char")) |
|
578
|
0 |
3930 |
if ($self->testDetect2Chars($text, "a", "'", 0, 0, 0, undef, 0, "ASCIIChar", "Char")) |
|
586
|
6 |
3924 |
if ($self->testDetect2Chars($text, "B", "'", 0, 0, 0, undef, 0, "binaryDigits", "Based Numbers")) |
|
594
|
0 |
3924 |
if ($self->testDetect2Chars($text, "b", "'", 0, 0, 0, undef, 0, "binaryDigits", "Based Numbers")) |
|
602
|
0 |
3924 |
if ($self->testDetect2Chars($text, "H", "'", 0, 0, 0, undef, 0, "hexDigits", "Based Numbers")) |
|
610
|
0 |
3924 |
if ($self->testDetect2Chars($text, "h", "'", 0, 0, 0, undef, 0, "hexDigits", "Based Numbers")) |
|
618
|
0 |
3924 |
if ($self->testDetect2Chars($text, "O", "'", 0, 0, 0, undef, 0, "octDigits", "Based Numbers")) |
|
626
|
0 |
3924 |
if ($self->testDetect2Chars($text, "o", "'", 0, 0, 0, undef, 0, "octDigits", "Based Numbers")) |
|
634
|
22 |
3902 |
if ($self->testDetect2Chars($text, "D", "'", 0, 0, 0, undef, 0, "decimalDigits", "Based Numbers")) |
|
642
|
0 |
3902 |
if ($self->testDetect2Chars($text, "d", "'", 0, 0, 0, undef, 0, "decimalDigits", "Based Numbers")) |
|
649
|
2 |
3900 |
if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "string", "String")) |
|
656
|
262 |
3638 |
if ($self->testDetectChar($text, ";", 0, 0, 0, undef, 0, "comment", "Comment")) |
|
663
|
28 |
3610 |
if ($self->testAnyChar($text, "-/*%+=><&|^!~", 0, 0, undef, 0, "#stay", "Symbol")) |
|
670
|
0 |
3610 |
if ($self->testStringDetect($text, "#define", 0, 0, 0, undef, 0, "#stay", "Preprocessor")) |
|
677
|
0 |
3610 |
if ($self->testStringDetect($text, "#undefine", 0, 0, 0, undef, 0, "#stay", "Preprocessor")) |
|
684
|
0 |
3610 |
if ($self->testStringDetect($text, "#v", 0, 0, 0, undef, 0, "#stay", "Preprocessor")) |
|
696
|
0 |
0 |
if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "#pop", "Based Numbers")) |
|
703
|
0 |
0 |
if ($self->testRegExpr($text, "[^0-7]", 0, 0, 0, undef, 0, "QuotedNumError", "Error")) |
|
714
|
0 |
24 |
if ($self->testLineContinue($text, 0, undef, 0, "#stay", "String")) |
|
720
|
0 |
24 |
if ($self->testHlCStringChar($text, 0, undef, 0, "#stay", "Char")) |
|
727
|
2 |
22 |
if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "#pop", "String")) |