public static int skipWhitespace(char[] expr, int cursor, ParserContext pCtx) { int line = pCtx.getLineCount(); int lastLineStart = pCtx.getLineOffset();
private int captureOrbInternal() { try { ParserContext pCtx = new ParserContext(); cursor = balancedCaptureWithLineAccounting(template, start = cursor, length, '{', pCtx); line += pCtx.getLineCount(); int ret = start + 1; start = cursor + 1; return ret; } catch (CompileException e) { e.setLineNumber(line); e.setColumn((cursor - colStart) + 1); throw e; } }
private int captureOrbInternal() { try { ParserContext pCtx = new ParserContext(); cursor = balancedCaptureWithLineAccounting(template, start = cursor, length, '{', pCtx); line += pCtx.getLineCount(); int ret = start + 1; start = cursor + 1; return ret; } catch (CompileException e) { e.setLineNumber(line); e.setColumn((cursor - colStart) + 1); throw e; } }
private int captureOrbInternal() { try { ParserContext pCtx = new ParserContext(); cursor = balancedCaptureWithLineAccounting(template, start = cursor, length, '{', pCtx); line += pCtx.getLineCount(); int ret = start + 1; start = cursor + 1; return ret; } catch (CompileException e) { e.setLineNumber(line); e.setColumn((cursor - colStart) + 1); throw e; } }
public int captureOrbInternal() { try { ParserContext pCtx = new ParserContext(); cursor = balancedCaptureWithLineAccounting(template, start = cursor, '{', pCtx); line += pCtx.getLineCount(); int ret = start + 1; start = cursor + 1; return ret; } catch (CompileException e) { e.setLineNumber(line); e.setColumn((cursor - colStart) + 1); throw e; } }
protected void addFatalError(String message) { getParserContext().addError(new ErrorDetail(getParserContext().getLineCount(), cursor - getParserContext().getLineOffset(), true, message)); }
line = pCtx.getLineCount(); e.setLineNumber(pCtx == null ? 1 : pCtx.getLineCount()); e.setCursor(cursor); e.setColumn(cursor - (pCtx == null ? 0 : pCtx.getLineOffset()));
e.setLineNumber(pCtx.getLineCount()); e.setCursor(cursor); e.setColumn(cursor - pCtx.getLineOffset());