line |
true |
false |
branch |
260
|
0 |
0 |
if ($self->testDetect2Chars($text, '\\', q['], 0, 0, 0, undef, 0, '#stay', 'Char')) |
268
|
0 |
0 |
if ($self->testDetect2Chars($text, '\\', '\\', 0, 0, 0, undef, 0, '#stay', 'Char')) |
275
|
0 |
0 |
if ($self->testDetectChar($text, q['], 0, 0, 0, undef, 0, '#pop', 'Char')) |
289
|
0 |
0 |
if ($self->testDetect2Chars($text, '*', '/', 0, 0, 0, undef, 0, '#pop', 'Comment')) |
303
|
0 |
0 |
if ($self->testDetect2Chars($text, '+', '/', 0, 0, 0, undef, 0, '#pop', 'Comment')) |
320
|
0 |
0 |
if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'Hex')) |
332
|
0 |
0 |
if ($self->testKeyword($text, 'types', 0, undef, 0, '#pop', 'Type')) |
339
|
0 |
0 |
if ($self->testDetectChar($text, '(', 0, 0, 0, undef, 0, '#stay', 'Normal Text')) |
346
|
0 |
0 |
if ($self->testKeyword($text, 'ltypes', 0, undef, 0, '#stay', 'Linkage Type')) |
353
|
0 |
0 |
if ($self->testDetectChar($text, ')', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) |
360
|
0 |
0 |
if ($self->testDetectChar($text, ';', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) |
372
|
0 |
0 |
if ($self->testDetectChar($text, ',', 0, 0, 0, undef, 0, '#stay', 'Normal Text')) |
379
|
0 |
0 |
if ($self->testDetectChar($text, ';', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) |
387
|
0 |
0 |
if ($self->testDetect2Chars($text, '/', '/', 0, 0, 0, undef, 0, 'CommentLine', 'Comment')) |
396
|
0 |
0 |
if ($self->testDetect2Chars($text, '/', '*', 0, 0, 0, undef, 0, 'CommentBlockA', 'Comment')) |
405
|
0 |
0 |
if ($self->testDetect2Chars($text, '/', '+', 0, 0, 0, undef, 0, 'CommentBlockB', 'Comment')) |
417
|
0 |
0 |
if ($self->testDetectChar($text, '(', 0, 0, 0, undef, 0, '#stay', 'Normal Text')) |
424
|
0 |
0 |
if ($self->testKeyword($text, 'ptypes', 0, undef, 0, '#stay', 'Version Type')) |
431
|
0 |
0 |
if ($self->testKeyword($text, 'vtypes', 0, undef, 0, '#stay', 'Version Type')) |
439
|
0 |
0 |
if ($self->testRegExpr($text, '[_a-z][\\w]*', 1, 0, 0, undef, 0, '#pop', 'Keyword')) |
446
|
0 |
0 |
if ($self->testDetectChar($text, ',', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) |
453
|
0 |
0 |
if ($self->testDetectChar($text, ')', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) |
465
|
0 |
0 |
if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String')) |
477
|
0 |
0 |
if ($self->testDetectChar($text, '=', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) |
484
|
0 |
0 |
if ($self->testDetectChar($text, '(', 0, 0, 0, undef, 0, '#stay', 'Normal Text')) |
491
|
0 |
0 |
if ($self->testKeyword($text, 'vtypes', 0, undef, 0, '#stay', 'Version Type')) |
499
|
0 |
0 |
if ($self->testRegExpr($text, '\\w', 1, 0, 0, undef, 0, '#pop', 'Normal Text')) |
506
|
0 |
0 |
if ($self->testDetectChar($text, ')', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) |
518
|
0 |
0 |
if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'Wysiwyg')) |
525
|
0 |
0 |
if ($self->testDetectChar($text, '`', 0, 0, 0, undef, 0, '#pop', 'Wysiwyg')) |
537
|
0 |
0 |
if ($self->testKeyword($text, 'keywords', 0, undef, 0, '#stay', 'Keyword')) |
544
|
0 |
0 |
if ($self->testKeyword($text, 'modules', 0, undef, 0, 'ModuleName', 'Module')) |
551
|
0 |
0 |
if ($self->testKeyword($text, 'types', 0, undef, 0, '#stay', 'Type')) |
558
|
0 |
0 |
if ($self->testKeyword($text, 'phobos', 0, undef, 0, '#stay', 'Phobos Library')) |
565
|
0 |
0 |
if ($self->testKeyword($text, 'linkage', 0, undef, 0, 'Linkage', 'Linkage')) |
572
|
0 |
0 |
if ($self->testKeyword($text, 'debug', 0, undef, 0, '#stay', 'Debug')) |
579
|
0 |
0 |
if ($self->testKeyword($text, 'assert', 0, undef, 0, '#stay', 'Assert')) |
586
|
0 |
0 |
if ($self->testKeyword($text, 'pragma', 0, undef, 0, 'Pragmas', 'Pragma')) |
593
|
0 |
0 |
if ($self->testKeyword($text, 'version', 0, undef, 0, 'Version', 'Version')) |
600
|
0 |
0 |
if ($self->testKeyword($text, 'unittest', 0, undef, 0, '#stay', 'Unit Test')) |
608
|
0 |
0 |
if ($self->testDetect2Chars($text, 'r', '"', 0, 0, 0, undef, 0, 'Wysiwyg', 'Wysiwyg')) |
616
|
0 |
0 |
if ($self->testDetect2Chars($text, 'x', '"', 0, 0, 0, undef, 0, 'Hex', 'Hex')) |
624
|
0 |
0 |
if ($self->testRegExpr($text, '[_a-z][\\w]*', 1, 0, 0, undef, 0, '#pop', 'Normal Text')) |
631
|
0 |
0 |
if ($self->testRegExpr($text, '\\#[ ]*line', 0, 0, 0, undef, 0, '#pop', 'Pragma')) |
638
|
0 |
0 |
if ($self->testRegExpr($text, '\\\\[n|t|"]', 0, 0, 0, undef, 0, '#pop', 'Escape String')) |
645
|
0 |
0 |
if ($self->testRegExpr($text, '(\\\\r\\\\n)', 0, 0, 0, undef, 0, '#pop', 'Escape String')) |
652
|
0 |
0 |
if ($self->testRegExpr($text, '\\\\0[0-7]+', 0, 0, 0, undef, 0, '#pop', 'Escape String')) |
660
|
0 |
0 |
if ($self->testRegExpr($text, '\\\\u[\\d]+', 1, 0, 0, undef, 0, '#pop', 'Escape String')) |
667
|
0 |
0 |
if ($self->testRegExpr($text, '\\\\x[\\da-fA-F]+', 0, 0, 0, undef, 0, '#pop', 'Escape String')) |
675
|
0 |
0 |
if ($self->testRegExpr($text, '0b[01]+[_01]*[ ]*\\.\\.[ ]*0b[01]+[_01]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Binary')) |
683
|
0 |
0 |
if ($self->testRegExpr($text, '0[0-7]+[_0-7]*[ ]*\\.\\.[ ]*0[0-7]+[_0-7]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Octal')) |
691
|
0 |
0 |
if ($self->testRegExpr($text, '0x[\\da-f]+[_\\da-f]*[ ]*\\.\\.[ ]*0x[\\da-f]+[_\\da-f]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Hex')) |
699
|
0 |
0 |
if ($self->testRegExpr($text, '[\\d]+[_\\d]*(UL|LU|U|L)?[ ]*\\.\\.[ ]*[\\d]+[_\\d]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Integer')) |
707
|
0 |
0 |
if ($self->testRegExpr($text, '[\\d]*[_\\d]*\\.[_\\d]*(e-|e|e\\+)?[\\d]+[_\\d]*(F|L|I|FI|LI|)?', 1, 0, 0, undef, 0, '#pop', 'Float')) |
715
|
0 |
0 |
if ($self->testRegExpr($text, '[\\d]*[_\\d]*\\.?[_\\d]*(e-|e|e\\+)[\\d]+[_\\d]*(F|L|I|FI|LI|)?', 1, 0, 0, undef, 0, '#pop', 'Float')) |
723
|
0 |
0 |
if ($self->testRegExpr($text, '0x[\\da-f]+[_\\da-f]*\\.[_\\da-f]*(p-|p|p\\+)?[\\da-f]+[_\\da-f]*(F|L|I|FI|LI)?', 1, 0, 0, undef, 0, '#pop', 'Float')) |
731
|
0 |
0 |
if ($self->testRegExpr($text, '0x[\\da-f]+[_\\da-f]*\\.?[_\\da-f]*(p-|p|p\\+)[\\da-f]+[_\\da-f]*(F|L|I|FI|LI)?', 1, 0, 0, undef, 0, '#pop', 'Float')) |
739
|
0 |
0 |
if ($self->testRegExpr($text, '0B[01]+[_01]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Binary')) |
747
|
0 |
0 |
if ($self->testRegExpr($text, '0[0-7]+[_0-7]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Octal')) |
755
|
0 |
0 |
if ($self->testRegExpr($text, '0x[\\da-f]+[_\\da-f]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Hex')) |
763
|
0 |
0 |
if ($self->testRegExpr($text, '[\\d]+[_\\d]*(UL|LU|U|L)?', 1, 0, 0, undef, 0, '#pop', 'Integer')) |
770
|
0 |
0 |
if ($self->testDetectChar($text, q['], 0, 0, 0, undef, 0, 'Char', 'Char')) |
777
|
0 |
0 |
if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'String', 'String')) |
784
|
0 |
0 |
if ($self->testDetectChar($text, '`', 0, 0, 0, undef, 0, 'Wysiwyg', 'Wysiwyg')) |
792
|
0 |
0 |
if ($self->testDetect2Chars($text, '/', '/', 0, 0, 0, undef, 0, 'CommentLine', 'Comment')) |
801
|
0 |
0 |
if ($self->testDetect2Chars($text, '/', '*', 0, 0, 0, undef, 0, 'CommentBlockA', 'Comment')) |
810
|
0 |
0 |
if ($self->testDetect2Chars($text, '/', '+', 0, 0, 0, undef, 0, 'CommentBlockB', 'Comment')) |
818
|
0 |
0 |
if ($self->testDetectChar($text, '{', 0, 0, 0, undef, 0, '#stay', 'Normal Text')) |
826
|
0 |
0 |
if ($self->testDetectChar($text, '}', 0, 0, 0, undef, 0, '#stay', 'Normal Text')) |