private boolean parseImport(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!{"); v = removeTrailingWS(v); cl.setValue(v); // parse and ignore annotations for import statements parseZeroOrMoreWs(); if (stream.peekCharIs('{')) { // do noy parse trailing qualifiers. getParseUntilAdv("}"); } parseHiddenComment();// ignore return value, as comments are optional return true; }
protected void parseOneOrMoreWs() { if (stream.eol() || stream.eof()) { error("Expected at least one white space at pos: " + stream.pos); } int n = 0; while (stream.peekCharIs(' ')) { stream.advance(1); n++; } if (n == 0) { error("Expected at least one white space at pos: " + stream.pos); } }
private boolean parseImport(Clause cl) { parseZeroOrMoreWs(); String v = getParseUntil("!{"); v = removeTrailingWS(v); cl.setValue(v); // parse and ignore annotations for import statements parseZeroOrMoreWs(); if (stream.peekCharIs('{')) { // do noy parse trailing qualifiers. getParseUntilAdv("}"); } parseHiddenComment();// ignore return value, as comments are optional return true; }
protected void parseZeroOrMoreWs() { if (!s.eol() && !s.eof()) { while (s.peekCharIs(' ')) { s.advance(1); } } }
private void parseHiddenComment() { parseZeroOrMoreWs(); if (s.peekCharIs('!')) { s.forceEol(); } }
protected void parseOneOrMoreWs() throws OBOFormatParserException { if (s.eol() || s.eof()) { error("Expected at least one white space at pos: "+s.pos); } int n = 0; while (s.peekCharIs(' ')) { s.advance(1); n++; } if ( n == 0) { error("Expected at least one white space at pos: "+s.pos); } }
protected void parseOneOrMoreWs() { if (stream.eol() || stream.eof()) { error("Expected at least one white space at pos: " + stream.pos); } int n = 0; while (stream.peekCharIs(' ')) { stream.advance(1); n++; } if (n == 0) { error("Expected at least one white space at pos: " + stream.pos); } }
protected void parseZeroOrMoreWs() { if (!stream.eol() && !stream.eof()) { while (stream.peekCharIs(' ')) { stream.advance(1); } } }
private void parseHiddenComment() { parseZeroOrMoreWs(); if (stream.peekCharIs('!')) { stream.forceEol(); } }
private void parseHiddenComment() { parseZeroOrMoreWs(); if (stream.peekCharIs('!')) { stream.forceEol(); } }
protected void parseZeroOrMoreWs() { if (!stream.eol() && !stream.eof()) { while (stream.peekCharIs(' ')) { stream.advance(1); } } }
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 parseHiddenComment() { parseZeroOrMoreWs(); if (stream.peekCharIs('!')) { stream.forceEol(); } }
protected void parseZeroOrMoreWs() { if (!stream.eol() && !stream.eof()) { while (stream.peekCharIs(' ')) { stream.advance(1); } } }
protected void parseZeroOrMoreWs() { if (!stream.eol() && !stream.eof()) { while (stream.peekCharIs(' ')) { stream.advance(1); } } }
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(); }
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 parseHiddenComment() { parseZeroOrMoreWs(); if (stream.peekCharIs('!')) { stream.forceEol(); } }
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(); }