private void parseHiddenComment() { parseZeroOrMoreWs(); if (stream.peekCharIs('!')) { stream.forceEol(); } }
private void parseHiddenComment() { parseZeroOrMoreWs(); if (stream.peekCharIs('!')) { stream.forceEol(); } }
private void parseHiddenComment() { parseZeroOrMoreWs(); if (stream.peekCharIs('!')) { stream.forceEol(); } }
/** * @param cl cl * @throws OBOFormatParserException parser exception */ public void parseEOL(Clause cl) { parseZeroOrMoreWs(); parseQualifierBlock(cl); parseHiddenComment(); forceParseNlOrEof(); }
protected void parseZeroOrMoreWsOptCmtNl() { while (true) { parseZeroOrMoreWs(); parseHiddenComment(); if (stream.eol()) { stream.advanceLine(); } else { return; } } }
/** * @param cl cl * @throws OBOFormatParserException parser exception */ public void parseEOL(Clause cl) { parseZeroOrMoreWs(); parseQualifierBlock(cl); parseHiddenComment(); forceParseNlOrEof(); }
protected void parseZeroOrMoreWsOptCmtNl() { while (true) { parseZeroOrMoreWs(); parseHiddenComment(); if (stream.eol()) { stream.advanceLine(); } else { return; } } }
public void parseEOL(Clause cl) throws OBOFormatParserException { parseZeroOrMoreWs(); parseQualifierBlock(cl); parseHiddenComment(); forceParseNlOrEof(); }
/** * @param cl cl * @throws OBOFormatParserException parser exception */ public void parseEOL(Clause cl) { parseZeroOrMoreWs(); parseQualifierBlock(cl); parseHiddenComment(); forceParseNlOrEof(); }
protected void parseZeroOrMoreWsOptCmtNl() { while (true) { parseZeroOrMoreWs(); parseHiddenComment(); if (stream.eol()) { stream.advanceLine(); } else { return; } } }
private void parseHeaderDate(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!"); v = removeTrailingWS(v); try { Date date = OBOFormatConstants.headerDateFormat().parse(v); cl.addValue(date); } catch (ParseException e) { throw new OBOFormatParserException("Could not parse date from string: " + v, e, stream.lineNo, stream.line); } }
private void parseHeaderDate(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!"); v = removeTrailingWS(v); try { Date date = OBOFormatConstants.headerDateFormat().parse(v); cl.addValue(date); } catch (ParseException e) { throw new OBOFormatParserException("Could not parse date from string: " + v, e, stream.lineNo, stream.line); } }
private void parseHeaderDate(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!"); v = removeTrailingWS(v); try { Date date = OBOFormatConstants.headerDateFormat().parse(v); cl.addValue(date); } catch (ParseException e) { throw new OBOFormatParserException("Could not parse date from string: " + v, e, stream.lineNo, stream.line); } }
private void parseDef(Clause cl) { if (stream.consume("\"")) { String def = getParseUntilAdv("\""); cl.setValue(def); parseZeroOrMoreWs(); parseXrefList(cl, true); } else { error("Definitions should always be a quoted string."); } }
protected void forceParseNlOrEof() { parseZeroOrMoreWs(); if (stream.eol()) { stream.advanceLine(); return; } if (stream.eof()) { return; } error("expected newline or end of line but found: " + stream.rest()); }
protected void parseUnquotedString(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!{"); // strip whitespace from the end - TODO v = removeTrailingWS(v); cl.setValue(v); if (stream.peekCharIs('{')) { parseQualifierBlock(cl); } parseHiddenComment(); }
protected void parseUnquotedString(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!{"); // strip whitespace from the end - TODO v = removeTrailingWS(v); cl.setValue(v); if (stream.peekCharIs('{')) { parseQualifierBlock(cl); } parseHiddenComment(); }
private void parseOwlDef(Clause cl) throws OBOFormatParserException { if (s.consume("\"")) { String def = getParseUntilAdv("\""); cl.setValue(def); parseZeroOrMoreWs(); parseXrefList(cl, true); } else { error("The "+cl.getTag()+" clause is always a quoted string."); } }
protected void parseUnquotedString(Clause cl) throws OBOFormatParserException { parseZeroOrMoreWs(); String v = getParseUntil("!{"); // strip whitespace from the end - TODO v = removeTrailingWS(v); cl.setValue(v); if (s.peekCharIs('{')) { parseQualifierBlock(cl); } parseHiddenComment(); }
protected void parseUnquotedString(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!{"); // strip whitespace from the end - TODO v = removeTrailingWS(v); cl.setValue(v); if (stream.peekCharIs('{')) { parseQualifierBlock(cl); } parseHiddenComment(); }