ExpressionParser

Source file "net/sf/saxon/expr/parser/ExpressionParser.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,167 of 5,1670%653 of 6530%4554551,1741,1749494
parseKindTest()6520%970%535315915911
getPlainType(String)3610%400%2121676711
getSimpleType(String)3410%380%2020666611
parseBasicStep(boolean)2630%480%3232666611
parseFunctionCall()2290%320%1717525211
reportMissingFunction(int, StructuredQName, Expression[])2280%280%1515323211
parseBinaryExpression(Expression, int)1470%190%1111333311
parseFLWORExpression()1410%180%1010383811
parseQuantifiedExpression()1370%120%77404011
parsePathExpression()1310%130%88242411
resolveFunctionName(String)1280%120%77272711
makeSingleTypeExpression(Expression, int, SimpleType, boolean)1190%240%1414252511
grumble(String, StructuredQName, int)1080%80%55161611
parseItemType()1020%140%88242411
parseRelativePath()940%160%99202011
makeBinaryExpression(Expression, int, Expression)910%140%1212151511
makeNodeName(String, boolean)880%80%55161611
makeStructuredQName(String, boolean)830%80%55191911
makeNameCode(String, boolean)810%80%55191911
parseRemainingPath(Expression)800%120%77222211
setLanguage(int, DecimalValue)790%150%99141411
getSystemType(String)780%220%1212242411
parseStepExpression(boolean)770%120%77171711
parse(String, int, int, int, StaticContext)650%60%44141411
parseIfExpression()640%n/a11161611
parseUnaryExpression()620%90%88191911
parseNodeTest(short)620%80%77171711
warning(String)600%40%336611
parseVariableReference()590%40%33191911
makeNameCodeSilently(String, boolean)540%60%44111111
parseSequenceType(String, StaticContext)510%20%22121211
makeNamespaceTest(short, String)500%40%33121211
parseExprSingle()490%130%1111131311
parseSequenceType()470%60%55181811
parseExpression()440%60%44151511
nextToken()430%80%559911
parseNumericLiteral()430%20%228811
currentTokenDisplay()400%40%335511
getCurrentOperatorPrecedence()320%140%1414151511
setLocation(Expression, int)290%40%337711
makeLocalNameTest(short, String)260%20%223311
normalizeEQName(String)260%20%225511
findRangeVariable(StructuredQName)250%40%335511
atStartOfRelativePath()240%70%554411
ExpressionParser()230%n/a118811
expect(int)230%20%223311
parseStringLiteral()190%n/a114411
setLocation(Clause, int)180%n/a114411
makeSequenceTypeExpression(Expression, int, SequenceType)160%30%334411
isKeyword(String)150%40%331111
makeNameTest(short, String, boolean)140%n/a112211
makeTracer(int, Expression, int, StructuredQName)140%20%223311
getLanguage()130%50%556611
grumble(String)110%20%222211
grumble(String, String)110%n/a112211
grumble(String, String, int)110%n/a112211
makeStringLiteral(String)100%n/a113311
disallowedAtStartOfRelativePath()80%20%223311
parseTypeswitchExpression()70%n/a112211
parseSwitchExpression()70%n/a112211
parseValidateExpression()70%n/a112211
parseExtensionExpression()70%n/a112211
parseTypePattern()70%n/a112211
parseTryCatchExpression()70%n/a112211
parseConstructor()70%n/a112211
parseDynamicFunctionCall(Expression)70%n/a112211
parseMapExpression()70%n/a112211
parseLiteralFunctionItem()70%n/a112211
parseInlineFunction()70%n/a112211
makeCurriedFunction(int, StructuredQName, Expression[], IntSet)70%n/a112211
setLocation(Expression)70%n/a112211
declareRangeVariable(Binding)60%n/a112211
parseFunctionItemType()0%n/a112211
parseMapItemType()0%n/a112211
parseParenthesizedItemType()0%n/a112211
undeclareRangeVariable()0%n/a112211
setCodeInjector(CodeInjector)0%n/a112211
setDefaultContainer(Container)0%n/a112211
setRangeVariables(Stack)0%n/a112211
setRangeVariableStack(Stack)0%n/a112211
setScanOnly(boolean)0%n/a112211
getCodeInjector()0%n/a111111
getTokenizer()0%n/a111111
getStaticContext()0%n/a111111
getDefaultContainer()0%n/a111111
getNameChecker()0%n/a111111
parsePredicate()0%n/a111111
isNamespaceTestAllowed()0%n/a111111
parseFunctionArgument()0%n/a111111
getRangeVariables()0%n/a111111
grumble(XPathException)0%n/a111111
customizeTokenizer(Tokenizer)0%n/a111111
testPermittedAxis(byte)0%n/a111111
static {...}0%n/a111111