line |
true |
false |
branch |
2149
|
66 |
0 |
if ($self->testRegExpr($text, q['+], 0, 0, 0, undef, 0, '#pop', 'Operator')) |
2162
|
4 |
1830 |
if ($self->testRegExpr($text, '\\b(for)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2170
|
2 |
1828 |
if ($self->testRegExpr($text, '\\b(endfor)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2178
|
2 |
1826 |
if ($self->testRegExpr($text, '\\b(if)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2186
|
2 |
1824 |
if ($self->testRegExpr($text, '\\b(endif)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2194
|
0 |
1824 |
if ($self->testRegExpr($text, '\\b(do)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2202
|
0 |
1824 |
if ($self->testRegExpr($text, '\\b(until)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2210
|
2 |
1822 |
if ($self->testRegExpr($text, '\\b(while)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2218
|
2 |
1820 |
if ($self->testRegExpr($text, '\\b(endwhile)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2226
|
4 |
1816 |
if ($self->testRegExpr($text, '\\b(function)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2234
|
4 |
1812 |
if ($self->testRegExpr($text, '\\b(endfunction)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2242
|
2 |
1810 |
if ($self->testRegExpr($text, '\\b(switch)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2250
|
2 |
1808 |
if ($self->testRegExpr($text, '\\b(endswitch)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2258
|
2 |
1806 |
if ($self->testRegExpr($text, '\\b(try)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2266
|
2 |
1804 |
if ($self->testRegExpr($text, '\\b(end_try_catch)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2274
|
0 |
1804 |
if ($self->testRegExpr($text, '\\b(end)\\b', 0, 0, 0, undef, 0, '#stay', 'Keyword')) |
2281
|
24 |
1780 |
if ($self->testRegExpr($text, q[[a-zA-Z]\\w*(?=')], 0, 0, 0, undef, 0, '_adjoint', 'Variable')) |
2288
|
22 |
1758 |
if ($self->testRegExpr($text, q[(\\d+(\\.\\d+)?|\\.\\d+)([eE][+-]?\\d+)?[ij]?(?=')], 0, 0, 0, undef, 0, '_adjoint', 'Number')) |
2295
|
18 |
1740 |
if ($self->testRegExpr($text, q<[\\)\\]}](?=')>, 0, 0, 0, undef, 0, '_adjoint', 'Delimiter')) |
2302
|
2 |
1738 |
if ($self->testRegExpr($text, q[\\.'(?=')], 0, 0, 0, undef, 0, '_adjoint', 'Operator')) |
2309
|
40 |
1698 |
if ($self->testRegExpr($text, q('([^'\\\\]|''|\\\\'|\\\\[^'])*'(?=[^']|$)), 0, 0, 0, undef, 0, '#stay', 'String')) |
2316
|
0 |
1698 |
if ($self->testRegExpr($text, q['([^']|''|\\\\')*], 0, 0, 0, undef, 0, '#stay', 'Incomplete String')) |
2323
|
2 |
1696 |
if ($self->testRegExpr($text, '"([^"\\\\]|""|\\\\"|\\\\[^"])*"(?=[^"]|$)', 0, 0, 0, undef, 0, '#stay', 'String')) |
2330
|
0 |
1696 |
if ($self->testRegExpr($text, '"([^"]|""|\\\\")*', 0, 0, 0, undef, 0, '#stay', 'Incomplete String')) |
2337
|
20 |
1676 |
if ($self->testKeyword($text, 'keywords', 0, undef, 0, '#stay', 'Keyword')) |
2344
|
0 |
1676 |
if ($self->testKeyword($text, 'commands', 0, undef, 0, '#stay', 'Commands')) |
2351
|
8 |
1668 |
if ($self->testKeyword($text, 'functions', 0, undef, 0, '#stay', 'Functions')) |
2358
|
0 |
1668 |
if ($self->testKeyword($text, 'builtin', 0, undef, 0, '#stay', 'Builtin')) |
2365
|
12 |
1656 |
if ($self->testKeyword($text, 'forge', 0, undef, 0, '#stay', 'Forge')) |
2372
|
0 |
1656 |
if ($self->testRegExpr($text, '[%#].*$', 0, 0, 0, undef, 0, '#stay', 'Comment')) |
2379
|
244 |
1412 |
if ($self->testRegExpr($text, '[a-zA-Z]\\w*', 0, 0, 0, undef, 0, '#stay', 'Variable')) |
2386
|
78 |
1334 |
if ($self->testRegExpr($text, '(\\d+(\\.\\d+)?|\\.\\d+)([eE][+-]?\\d+)?[ij]?', 0, 0, 0, undef, 0, '#stay', 'Number')) |
2393
|
46 |
1288 |
if ($self->testAnyChar($text, '()[]{}', 0, 0, undef, 0, '#stay', 'Delimiter')) |
2400
|
2 |
1286 |
if ($self->testStringDetect($text, '...', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2407
|
106 |
1180 |
if ($self->testStringDetect($text, '==', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2414
|
2 |
1178 |
if ($self->testStringDetect($text, '~=', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2421
|
0 |
1178 |
if ($self->testStringDetect($text, '!=', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2428
|
2 |
1176 |
if ($self->testStringDetect($text, '<=', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2435
|
2 |
1174 |
if ($self->testStringDetect($text, '>=', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2442
|
0 |
1174 |
if ($self->testStringDetect($text, '<>', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2449
|
2 |
1172 |
if ($self->testStringDetect($text, '&&', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2456
|
2 |
1170 |
if ($self->testStringDetect($text, '||', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2463
|
0 |
1170 |
if ($self->testStringDetect($text, '++', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2470
|
0 |
1170 |
if ($self->testStringDetect($text, '--', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2477
|
0 |
1170 |
if ($self->testStringDetect($text, '**', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2484
|
2 |
1168 |
if ($self->testStringDetect($text, '.*', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2491
|
0 |
1168 |
if ($self->testStringDetect($text, '.**', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2498
|
2 |
1166 |
if ($self->testStringDetect($text, '.^', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2505
|
2 |
1164 |
if ($self->testStringDetect($text, './', 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2512
|
24 |
1140 |
if ($self->testStringDetect($text, q[.'], 0, 0, 0, undef, 0, '#stay', 'Operator')) |
2519
|
304 |
836 |
if ($self->testAnyChar($text, '!"%(*+,/;=>[]|~#&)-:<>\\^', 0, 0, undef, 0, '#stay', 'Operator')) |