| line |
true |
false |
branch |
|
369
|
0 |
0 |
if ($self->testDetectChar($text, q['], 0, 0, 0, undef, 0, '#pop', 'Char')) |
|
376
|
0 |
0 |
if ($self->testRegExpr($text, q[.[^']], 0, 0, 0, undef, 0, 'QuotedNumError', 'Error')) |
|
388
|
0 |
0 |
if ($self->testDetectChar($text, q['], 0, 0, 0, undef, 0, '#pop#pop', 'Error')) |
|
400
|
6 |
56 |
if ($self->testDetectChar($text, q['], 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, q['], 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, q['], 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', q['], 0, 0, 0, undef, 0, 'ASCIIChar', 'Char')) |
|
578
|
0 |
3930 |
if ($self->testDetect2Chars($text, 'a', q['], 0, 0, 0, undef, 0, 'ASCIIChar', 'Char')) |
|
586
|
6 |
3924 |
if ($self->testDetect2Chars($text, 'B', q['], 0, 0, 0, undef, 0, 'binaryDigits', 'Based Numbers')) |
|
594
|
0 |
3924 |
if ($self->testDetect2Chars($text, 'b', q['], 0, 0, 0, undef, 0, 'binaryDigits', 'Based Numbers')) |
|
602
|
0 |
3924 |
if ($self->testDetect2Chars($text, 'H', q['], 0, 0, 0, undef, 0, 'hexDigits', 'Based Numbers')) |
|
610
|
0 |
3924 |
if ($self->testDetect2Chars($text, 'h', q['], 0, 0, 0, undef, 0, 'hexDigits', 'Based Numbers')) |
|
618
|
0 |
3924 |
if ($self->testDetect2Chars($text, 'O', q['], 0, 0, 0, undef, 0, 'octDigits', 'Based Numbers')) |
|
626
|
0 |
3924 |
if ($self->testDetect2Chars($text, 'o', q['], 0, 0, 0, undef, 0, 'octDigits', 'Based Numbers')) |
|
634
|
22 |
3902 |
if ($self->testDetect2Chars($text, 'D', q['], 0, 0, 0, undef, 0, 'decimalDigits', 'Based Numbers')) |
|
642
|
0 |
3902 |
if ($self->testDetect2Chars($text, 'd', q['], 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, q['], 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')) |