internal override bool apply(ParseContext ctxt, ref D_ result, ref AbstractParsecError err) { if (ctxt.isEof()) { return(Scanners.setErrorExpecting(out err, expected_name, ctxt)); } ctxt.next(); return(true); }
internal override bool apply(ParseContext ctxt, ref D_ result, ref AbstractParsecError err) { int at = ctxt.getAt(); string src = ctxt.getSource(); int mlen = pp.Match(src, at, src.Length); if (mlen < 0) { return(Scanners.setErrorExpecting(out err, expected_name, ctxt)); } ctxt.next(mlen); return(true); }