| line |
true |
false |
branch |
|
137
|
0 |
12 |
if ($self->testStringDetect($text, "verb*", 0, 0, 0, undef, 0, "Verb", "Keyword")) |
|
144
|
2 |
10 |
if ($self->testStringDetect($text, "verb", 0, 0, 0, undef, 0, "Verb", "Keyword")) |
|
151
|
2 |
8 |
if ($self->testRegExpr($text, "[a-zA-Z]+", 0, 0, 0, undef, 0, "#pop", "Keyword")) |
|
158
|
8 |
0 |
if ($self->testRegExpr($text, "[^a-zA-Z]", 0, 0, 0, undef, 0, "#pop", "Keyword")) |
|
170
|
4 |
126 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop#pop", "Normal Text")) |
|
177
|
0 |
126 |
if ($self->testDetectChar($text, "]", 0, 0, 0, undef, 0, "#pop#pop", "Normal Text")) |
|
184
|
6 |
120 |
if ($self->testRegExpr($text, "(semiverbatim|verbatim|lstlisting|boxedverbatim|Verbatim)\\*?", 0, 0, 0, undef, 0, "VerbatimEnv", "Environment")) |
|
191
|
4 |
116 |
if ($self->testRegExpr($text, "(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|alignat|flalign)\\*?", 0, 0, 0, undef, 0, "MathEnv", "Environment")) |
|
203
|
14 |
0 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "Environment", "Normal Text")) |
|
210
|
0 |
0 |
if ($self->testRegExpr($text, "\\S", 0, 0, 0, undef, 0, "#pop", "Normal Text")) |
|
222
|
6 |
12 |
if ($self->testRegExpr($text, "\\s*\\{\\s*", 0, 0, 0, undef, 0, "#stay", "Normal Text")) |
|
229
|
6 |
6 |
if ($self->testRegExpr($text, "[^\\}\\{]+", 0, 0, 0, undef, 0, "#stay", "Environment")) |
|
236
|
6 |
0 |
if ($self->testRegExpr($text, "\\s*\\}\\s*", 0, 0, 0, undef, 0, "#pop", "Normal Text")) |
|
248
|
14 |
2 |
if ($self->testRegExpr($text, "[a-zA-Z]+", 0, 0, 0, undef, 0, "#pop", "Keyword Mathmode")) |
|
255
|
2 |
0 |
if ($self->testRegExpr($text, "[^a-zA-Z]", 0, 0, 0, undef, 0, "#pop", "Keyword Mathmode")) |
|
267
|
4 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "MathModeEnv", "Normal Text")) |
|
274
|
0 |
0 |
if ($self->testRegExpr($text, "\\S", 0, 0, 0, undef, 0, "#pop", "Normal Text")) |
|
286
|
4 |
8 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "#stay", "Normal Text")) |
|
293
|
4 |
4 |
if ($self->testRegExpr($text, "[a-zA-Z]*(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|alignat|flalign)\\*?", 0, 0, 0, undef, 0, "#stay", "Environment")) |
|
297
|
0 |
4 |
if ($self->testDetectSpaces($text, 0, undef, 0, "#stay", undef)) |
|
305
|
4 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop#pop#pop#pop#pop", "Normal Text")) |
|
319
|
2 |
228 |
if ($self->testDetect2Chars($text, "\\", "]", 0, 0, 0, undef, 0, "#pop", "Math")) |
|
328
|
2 |
226 |
if ($self->testDetect2Chars($text, "\\", ")", 0, 0, 0, undef, 0, "#pop", "Math")) |
|
336
|
2 |
224 |
if ($self->testRegExpr($text, "\\\\begin(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "#stay", "Keyword Mathmode")) |
|
344
|
2 |
222 |
if ($self->testRegExpr($text, "\\\\end(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "#stay", "Keyword Mathmode")) |
|
351
|
6 |
216 |
if ($self->testDetectChar($text, "\\", 0, 0, 0, undef, 0, "MathContrSeq", "Keyword Mathmode")) |
|
359
|
2 |
214 |
if ($self->testStringDetect($text, "\$\$", 0, 0, 0, undef, 0, "#pop", "Math")) |
|
367
|
2 |
212 |
if ($self->testDetectChar($text, "\$", 0, 0, 0, undef, 0, "#pop", "Math")) |
|
376
|
0 |
212 |
if ($self->testRegExpr($text, "%\\s*BEGIN.*\$", 0, 0, 0, undef, 1, "#stay", "Region Marker")) |
|
385
|
0 |
212 |
if ($self->testRegExpr($text, "%\\s*END.*\$", 0, 0, 0, undef, 1, "#stay", "Region Marker")) |
|
392
|
2 |
210 |
if ($self->testDetectChar($text, "%", 0, 0, 0, undef, 0, "Comment", "Comment")) |
|
404
|
4 |
108 |
if ($self->testRegExpr($text, "\\\\end(?=\\s*\\{\\s*[a-zA-Z]*(equation|displaymath|eqnarray|subeqnarray|math|multline|gather|align|alignat|flalign)\\*?\\s*\\})", 0, 0, 0, undef, 0, "MathFindEnd", "Structure")) |
|
412
|
4 |
104 |
if ($self->testRegExpr($text, "\\\\begin(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "#stay", "Keyword Mathmode")) |
|
420
|
4 |
100 |
if ($self->testRegExpr($text, "\\\\end(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "#stay", "Keyword Mathmode")) |
|
428
|
0 |
100 |
if ($self->testStringDetect($text, "\\(", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
436
|
0 |
100 |
if ($self->testStringDetect($text, "\\[", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
443
|
10 |
90 |
if ($self->testDetectChar($text, "\\", 0, 0, 0, undef, 0, "MathContrSeq", "Keyword Mathmode")) |
|
451
|
0 |
90 |
if ($self->testStringDetect($text, "\$\$", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
459
|
0 |
90 |
if ($self->testDetectChar($text, "\$", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
468
|
0 |
90 |
if ($self->testRegExpr($text, "%\\s*BEGIN.*\$", 0, 0, 0, undef, 1, "#stay", "Region Marker")) |
|
477
|
0 |
90 |
if ($self->testRegExpr($text, "%\\s*END.*\$", 0, 0, 0, undef, 1, "#stay", "Region Marker")) |
|
484
|
2 |
88 |
if ($self->testDetectChar($text, "%", 0, 0, 0, undef, 0, "Comment", "Comment")) |
|
497
|
12 |
270 |
if ($self->testRegExpr($text, "\\\\begin(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "FindEnvironment", "Structure")) |
|
505
|
2 |
268 |
if ($self->testRegExpr($text, "\\\\end(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "FindEnvironment", "Structure")) |
|
512
|
6 |
262 |
if ($self->testRegExpr($text, "\\\\(label|pageref|ref|cite)(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "Label", "Structure")) |
|
519
|
2 |
260 |
if ($self->testRegExpr($text, "\\\\(part|chapter|section|subsection|subsubsection|paragraph|subparagraph)(?=[^a-zA-Z])", 0, 0, 0, undef, 0, "#stay", "Structure")) |
|
526
|
0 |
260 |
if ($self->testStringDetect($text, "\\renewcommand", 0, 0, 0, undef, 0, "ToEndOfLine", "Keyword")) |
|
533
|
2 |
258 |
if ($self->testStringDetect($text, "\\newcommand", 0, 0, 0, undef, 0, "ToEndOfLine", "Keyword")) |
|
541
|
2 |
256 |
if ($self->testStringDetect($text, "\\(", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
549
|
2 |
254 |
if ($self->testStringDetect($text, "\\[", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
556
|
10 |
244 |
if ($self->testDetectChar($text, "\\", 0, 0, 0, undef, 0, "ContrSeq", "Keyword")) |
|
564
|
2 |
242 |
if ($self->testStringDetect($text, "\$\$", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
572
|
2 |
240 |
if ($self->testDetectChar($text, "\$", 0, 0, 0, undef, 0, "MathMode", "Math")) |
|
581
|
0 |
240 |
if ($self->testRegExpr($text, "%\\s*BEGIN.*\$", 0, 0, 0, undef, 1, "#stay", "Region Marker")) |
|
590
|
0 |
240 |
if ($self->testRegExpr($text, "%\\s*END.*\$", 0, 0, 0, undef, 1, "#stay", "Region Marker")) |
|
597
|
14 |
226 |
if ($self->testDetectChar($text, "%", 0, 0, 0, undef, 0, "Comment", "Comment")) |
|
615
|
0 |
2 |
if ($self->testRegExpr($text, "(.).*?\\1", 0, 0, 0, undef, 0, "#pop#pop", "Verbatim")) |
|
627
|
6 |
12 |
if ($self->testDetectChar($text, "{", 0, 0, 0, undef, 0, "#stay", "Normal Text")) |
|
634
|
6 |
6 |
if ($self->testRegExpr($text, "(semiverbatim|verbatim|lstlisting|boxedverbatim|Verbatim)\\*?", 0, 0, 0, undef, 0, "#stay", "Environment")) |
|
642
|
6 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "#pop#pop#pop#pop#pop", "Normal Text")) |
|
654
|
6 |
258 |
if ($self->testRegExpr($text, "\\\\end(?=\\{(semiverbatim|verbatim|lstlisting|boxedverbatim|Verbatim)\\*?\\})", 0, 0, 0, undef, 0, "VerbFindEnd", "Structure")) |
|
666
|
0 |
6 |
if ($self->testDetectChar($text, "*", 0, 0, 0, undef, 0, "#stay", "Normal Text")) |
|
673
|
6 |
0 |
if ($self->testDetectChar($text, "}", 0, 0, 0, undef, 0, "Verbatim", "Normal Text")) |
|
680
|
0 |
0 |
if ($self->testRegExpr($text, "\\S", 0, 0, 0, undef, 0, "#pop", "Normal Text")) |