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

Method parseFileDirectives

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

Source from the content-addressed store, hash-verified

1582 }
1583
1584 private void parseFileDirectives(Node parent) throws JasperException {
1585 reader.skipUntil("<");
1586 while (reader.hasMoreInput()) {
1587 start = reader.mark();
1588 if (reader.matches("%--")) {
1589 // Comment
1590 reader.skipUntil("--%>");
1591 } else if (reader.matches("%@")) {
1592 parseDirective(parent);
1593 } else if (reader.matches("jsp:directive.")) {
1594 parseXMLDirective(parent);
1595 } else if (reader.matches("%!")) {
1596 // Declaration
1597 reader.skipUntil("%>");
1598 } else if (reader.matches("%=")) {
1599 // Expression
1600 reader.skipUntil("%>");
1601 } else if (reader.matches("%")) {
1602 // Scriptlet
1603 reader.skipUntil("%>");
1604 }
1605 reader.skipUntil("<");
1606 }
1607 }
1608}

Callers 1

parseMethod · 0.95

Calls 6

parseDirectiveMethod · 0.95
parseXMLDirectiveMethod · 0.95
hasMoreInputMethod · 0.80
matchesMethod · 0.65
skipUntilMethod · 0.45
markMethod · 0.45

Tested by

no test coverage detected