Eater

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total180 of 76476%26 of 9672%248031178332
eatDeclareReturnFunctionWithOptionalReturn(TContext, TMemory, boolean, StringLocated)471928%2250%2381201
optionallyEatChar(char)330%60%445511
eatDeclareFunction(TContext, TMemory, boolean, StringLocated, boolean, TFunctionType)248377%4866%3742901
eatExpressionStopAtColon(TContext, TMemory)150%n/a113311
hasNextChar()100%20%221111
eatAndGetOptionalQuotedString()74987%11392%1811701
eatAndGetVarname()72477%1150%121501
eatAndGetFunctionName()72477%1150%121501
eatAndGetQuotedString()72376%1150%121801
checkAndEatChar(char)72074%2250%231401
eatTokenStack()71365%1150%121501
eatAndGetNumber()62781%1787%152901
safeCheckAndEatChar(char)22191%2250%231401
addUpTo(char, StringBuilder)12496%1375%131801
eatExpression(TContext, TMemory)28100%4100%030701
addUpToLastLetterOrEmojiOrUnderscoreOrDigit(StringBuilder)28100%4100%030801
eatAndGetSpaces()21100%4100%030601
skipSpaces()21100%4100%030301
skipUntilChar(char)21100%1375%130301
addIntoTokenStack(TokenStack, boolean)20100%4100%030801
peekCharN2()18100%2100%020301
eatAllToEnd()14100%n/a010301
peekChar()14100%2100%020301
eatOneChar()14100%n/a010301
checkAndEatChar(String)14100%2100%020301
matchAffectation()13100%n/a010301
eatDeclareProcedure(TContext, TMemory, boolean, StringLocated)11100%n/a010201
Eater(StringLocated)9100%n/a010401
getLineLocation()4100%n/a010101
getStringLocated()3100%n/a010101
getCurrentPosition()3100%n/a010101
static {...}1100%n/a010101