MCPcopy Create free account
hub / github.com/cschanck/single-file-java / named

Method named

src/main/java/org/sfj/PegLegParser.java:972–979  ·  view source on GitHub ↗

name a rule @param name name @param del delegate @return rule

(String name, PegLegRule<V> del)

Source from the content-addressed store, hash-verified

970 * @return rule
971 */
972 public PegLegRule<V> named(String name, PegLegRule<V> del) {
973 return new ParentRule(() -> {
974 pushFrame(name);
975 RuleReturn<V> ret = del.rule();
976 ruleReturn(ret.matched(), ret.consumed);
977 return ret;
978 });
979 }
980}

Callers 7

jsonMethod · 0.80
jsonObjectMethod · 0.80
pairMethod · 0.80
valueMethod · 0.80
jsonStringMethod · 0.80
jsonNumberMethod · 0.80
jsonArrayMethod · 0.80

Calls 4

pushFrameMethod · 0.95
ruleReturnMethod · 0.95
matchedMethod · 0.80
ruleMethod · 0.65

Tested by

no test coverage detected