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

Method parseScriptlet

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

Source from the content-addressed store, hash-verified

714 * ScriptletBody ::= (Char* - (char* '%>')) '%>'
715 */
716 private void parseScriptlet(Node parent) throws JasperException {
717 start = reader.mark();
718 Mark stop = reader.skipUntil("%>");
719 if (stop == null) {
720 err.jspError(start, "jsp.error.unterminated", "<%");
721 }
722
723 @SuppressWarnings("unused")
724 Node unused = new Node.Scriptlet(parseScriptText(reader.getText(start, stop)), start, parent);
725 }
726
727 /*
728 * XMLScriptletBody ::= ( 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