boolean leadLB = matched.startsWith("\n"), afterLB = matched.endsWith("\n");
if (leadLB || afterLB) {
ctx.getCodeBuilder().addBuilder(new Token.StringToken("\n", ctx));
if (!(leadLB && afterLB)) {
Regex r0 = new Regex("\\n([ \\t\\x0B\\f]*).*");
if (r0.search(matched)) {
String blank = r0.stringMatched(1);
if (blank.length() > 0) {
ctx.getCodeBuilder().addBuilder(new Token.StringToken(blank, ctx));
}
}