public IParser create(final IContext ctx) {
return new ParserBase(ctx) {
public Token go() {
Regex r = reg(dialect());
if (!r.search(remain())) return null;
final String matched = r.stringMatched();
if (matched.startsWith("\n") || matched.endsWith("\n")) {
ctx.getCodeBuilder().addBuilder(new Token.StringToken("\n", ctx));
Regex r0 = new Regex("\\n([ \\t\\x0B\\f]*).*");
if (r0.search(matched)) {
String blank = r0.stringMatched(1);