| firstpass() |   | 25% |   | 36% | 42 | 55 | 143 | 197 | 0 | 1 |
| parse() |   | 49% |   | 57% | 19 | 38 | 38 | 83 | 0 | 1 |
| convertToRomanNumber(char) |   | 55% |   | 74% | 21 | 42 | 21 | 43 | 0 | 1 |
| getDollarGroup(char) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| getCommandWithArgs(String) |   | 51% |   | 42% | 6 | 8 | 8 | 20 | 0 | 1 |
| getLength() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| reset(String) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| getOverArgument() |   | 71% |   | 51% | 14 | 21 | 10 | 31 | 0 | 1 |
| convertCharacter(char, boolean) |   | 84% |   | 90% | 5 | 26 | 5 | 35 | 0 | 1 |
| getScripts(char) |   | 82% |   | 81% | 6 | 17 | 6 | 36 | 0 | 1 |
| getCommand() |   | 78% |   | 75% | 4 | 13 | 2 | 15 | 0 | 1 |
| processEscape() |   | 65% |   | 66% | 2 | 4 | 2 | 13 | 0 | 1 |
| insert(int, int, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getOptsArgs(int, int) |   | 88% |   | 83% | 3 | 10 | 4 | 38 | 0 | 1 |
| processCommands(String) |   | 68% |   | 75% | 1 | 3 | 3 | 11 | 0 | 1 |
| isValidName(String) |   | 75% |   | 42% | 6 | 8 | 3 | 14 | 0 | 1 |
| getArgument() |   | 89% |   | 80% | 2 | 6 | 3 | 26 | 0 | 1 |
| skipWhiteSpace() |   | 77% |   | 66% | 4 | 7 | 2 | 9 | 0 | 1 |
| TeXParser(String, TeXFormula, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| TeXParser(String, ArrayOfAtoms, boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getGroup(String, String) |  | 97% |   | 86% | 6 | 23 | 3 | 49 | 0 | 1 |
| addAtom(Atom) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addRow() | | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| isForeign(char) |  | 88% |   | 60% | 4 | 6 | 1 | 5 | 0 | 1 |
| isMathMode() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGroup(char, char) |  | 100% |   | 90% | 2 | 11 | 0 | 20 | 0 | 1 |
| TeXParser(boolean, String, TeXFormula, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| getLastAtom() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isValidCharacterInCommand(char) |  | 100% |   | 83% | 1 | 4 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| TeXParser(boolean, String, TeXFormula) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| TeXParser(boolean, String, ArrayOfAtoms, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| TeXParser(boolean, String, ArrayOfAtoms, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| TeXParser(boolean, String, TeXFormula, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getFormulaAtom() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCol() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| TeXParser(String, TeXFormula, boolean) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| makeAtLetter() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| makeAtOther() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| TeXParser(String, TeXFormula) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getStringFromCurrentPos() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| finish() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIsPartial() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLine() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isArrayMode() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isIgnoreWhiteSpace() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPos() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |