Eater

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total145 of 77081%23 of 10077%218325182333
eatDeclareReturnFunctionWithOptionalReturn(TContext, TMemory, boolean, StringLocated)351935%2250%2381201
optionallyEatChar(char)350%80%555511
eatExpressionStopAtColon(TContext, TMemory)150%n/a113311
eatDeclareFunction(TContext, TMemory, boolean, StringLocated, boolean, TFunctionType)149386%21083%2722901
hasNextChar()100%20%221111
eatAndGetOptionalQuotedString()74987%11392%1811701
eatAndGetQuotedString()72376%1150%121801
checkAndEatChar(char)72074%2250%231401
eatAndGetVarname()71872%1150%121501
eatAndGetFunctionName()71872%1150%121501
addUpTo(char, StringBuilder)12496%1375%131801
eatAndGetNumber()33100%8100%050901
eatExpression(TContext, TMemory)28100%4100%030701
addUpToLastLetterOrEmojiOrUnderscoreOrDigit(StringBuilder)28100%4100%030801
checkVariableStartsWithDollar(TContext, String)24100%2100%020501
safeCheckAndEatChar(char)23100%1375%130401
eatAndGetSpaces()21100%4100%030601
skipSpaces()21100%4100%030301
skipUntilChar(char)21100%1375%130301
eatTokenStack()20100%2100%020501
addIntoTokenStack(TokenStack, boolean)20100%4100%030801
peekCharN2()18100%2100%020301
eatAllToEnd()14100%n/a010301
peekChar()14100%2100%020301
matchAffectation()14100%n/a010201
eatOneChar()14100%n/a010301
checkAndEatChar(String)14100%2100%020301
eatDeclareProcedure(TContext, TMemory, boolean, StringLocated)11100%n/a010201
Eater(StringLocated)9100%n/a010401
getLineLocation()4100%n/a010101
static {...}4100%n/a010101
getStringLocated()3100%n/a010101
getCurrentPosition()3100%n/a010101