SyntaxException se = new SyntaxException(e.getMessage(), e, e.getLine(), e.getColumn()); se.setFatal(true); sourceUnit.addError(se); SyntaxException se = new SyntaxException(e.getMessage(), e, e.getLine(), e.getColumn()); se.setFatal(true); sourceUnit.addError(se);
public void requireFailed(String problem, String solution) throws SemanticException { // TODO: Needs more work. Token lt = null; int lineNum = Token.badToken.getLine(), colNum = Token.badToken.getColumn(); try { lt = LT(1); if(lt != null) { lineNum = lt.getLine(); colNum = lt.getColumn(); } } catch (TokenStreamException ee) { if(ee instanceof TokenStreamRecognitionException) { lineNum = ((TokenStreamRecognitionException) ee).recog.getLine(); colNum = ((TokenStreamRecognitionException) ee).recog.getColumn(); } } throw new SemanticException(problem + ";\n solution: " + solution, getFilename(), lineNum, colNum); }
rootDoc.put(packagePath, packageDoc); } catch (RecognitionException e) { log.error("ignored due to RecognitionException: " + filename + " [" + e.getMessage() + "]"); log.debug("ignored due to RecognitionException: " + filename + " [" + e.getMessage() + "]", e); } catch (TokenStreamException e) { log.error("ignored due to TokenStreamException: " + filename + " [" + e.getMessage() + "]");
public void matchGenericTypeBracketsFailed(String problem, String solution) throws SemanticException { Token lt = null; int lineNum = Token.badToken.getLine(), colNum = Token.badToken.getColumn(); try { lt = LT(1); if(lt != null) { lineNum = lt.getLine(); colNum = lt.getColumn(); } } catch (TokenStreamException ee) { if(ee instanceof TokenStreamRecognitionException) { lineNum = ((TokenStreamRecognitionException) ee).recog.getLine(); colNum = ((TokenStreamRecognitionException) ee).recog.getColumn(); } } throw new SemanticException(problem + ";\n solution: " + solution, getFilename(), lineNum, colNum); }
public Node parse(final Reader reader, final String fileName) throws ParseException { assert reader != null; assert fileName != null; sourceBuffer = new SourceBuffer(); try { return doParse(new UnicodeEscapingReader(reader, sourceBuffer)); } catch (RecognitionException e) { throw new ParseException(e.getMessage(), new ParseException.Location(e.getLine(), e.getColumn(), fileName)); } catch (Exception e) { throw new ParseException(e); } }
public void matchGenericTypeBracketsFailed(String problem, String solution) throws SemanticException { Token lt = null; int lineNum = Token.badToken.getLine(), colNum = Token.badToken.getColumn(); try { lt = LT(1); if(lt != null) { lineNum = lt.getLine(); colNum = lt.getColumn(); } } catch (TokenStreamException ee) { if(ee instanceof TokenStreamRecognitionException) { lineNum = ((TokenStreamRecognitionException) ee).recog.getLine(); colNum = ((TokenStreamRecognitionException) ee).recog.getColumn(); } } throw new SemanticException(problem + ";\n solution: " + solution, getFilename(), lineNum, colNum); }
public Node parse(final Reader reader, final String fileName) throws ParseException { assert reader != null; assert fileName != null; sourceBuffer = new SourceBuffer(); try { return doParse(new UnicodeEscapingReader(reader, sourceBuffer)); } catch (RecognitionException e) { throw new ParseException(e.getMessage(), new ParseException.Location(e.getLine(), e.getColumn(), fileName)); } catch (Exception e) { throw new ParseException(e); } }
public void requireFailed(String problem, String solution) throws SemanticException { // TODO: Needs more work. Token lt = null; int lineNum = Token.badToken.getLine(), colNum = Token.badToken.getColumn(); try { lt = LT(1); if(lt != null) { lineNum = lt.getLine(); colNum = lt.getColumn(); } } catch (TokenStreamException ee) { if(ee instanceof TokenStreamRecognitionException) { lineNum = ((TokenStreamRecognitionException) ee).recog.getLine(); colNum = ((TokenStreamRecognitionException) ee).recog.getColumn(); } } throw new SemanticException(problem + ";\n solution: " + solution, getFilename(), lineNum, colNum); }
public Node parse(final Reader reader, final String fileName) throws ParseException { assert reader != null; assert fileName != null; sourceBuffer = new SourceBuffer(); try { return doParse(new UnicodeEscapingReader(reader, sourceBuffer)); } catch (RecognitionException e) { throw new ParseException(e.getMessage(), new ParseException.Location(e.getLine(), e.getColumn(), fileName)); } catch (Exception e) { throw new ParseException(e); } }
SyntaxException se = new SyntaxException(e.getMessage(),e,e.getLine(),e.getColumn()); se.setFatal(true); sourceUnit.addError(se); SyntaxException se = new SyntaxException(e.getMessage(),e,e.getLine(),e.getColumn()); se.setFatal(true); sourceUnit.addError(se);