MCPcopy Index your code
hub / github.com/apache/tomcat / parseExpression

Method parseExpression

java/org/apache/jasper/compiler/Parser.java:649–658  ·  view source on GitHub ↗
(Node parent)

Source from the content-addressed store, hash-verified

647 * ExpressionBody ::= (Char* - (char* '%>')) '%>'
648 */
649 private void parseExpression(Node parent) throws JasperException {
650 start = reader.mark();
651 Mark stop = reader.skipUntil("%>");
652 if (stop == null) {
653 err.jspError(start, "jsp.error.unterminated", "<%=");
654 }
655
656 @SuppressWarnings("unused")
657 Node unused = new Node.Expression(parseScriptText(reader.getText(start, stop)), start, parent);
658 }
659
660 /*
661 * XMLExpressionBody ::= ( S? '/>' ) | ( S? '>' (Char* - (char* '<')) CDSect?)* ETag ) | <TRANSLATION_ERROR>

Callers 1

parseElementsMethod · 0.95

Calls 5

parseScriptTextMethod · 0.95
jspErrorMethod · 0.65
markMethod · 0.45
skipUntilMethod · 0.45
getTextMethod · 0.45

Tested by

no test coverage detected