/** * Determines if the current character is white space according to <code>Character#isWhitespace()</code> method. * * @return */ protected boolean isWhitespace() { if (isValidPosition()) { return Character.isWhitespace(charAtPosition()); } return false; }
try { while (true) { if (charAtPosition() == '*' && fInputString[fCurrentPosition + 1] == ')') { fCurrentPosition++; fCurrentPosition++; } else if (charAtPosition() == '(' && fInputString[fCurrentPosition + 1] == '*') { fCurrentPosition++; fCurrentPosition++; level++; continue; } else if (charAtPosition() == '\n') { fCurrentPosition++; fRowCounter++;
protected void skipWhitespace() { if (isValidPosition()) { char ch=charAtPosition(); if (!Character.isWhitespace(ch)) { return; } fCurrentPosition++; if (ch == '\n') { fRowCounter++; fCurrentColumnStartPosition = fCurrentPosition; } } }
if (charAtPosition() == '*') { getComment(); continue; skipWhitespace(); if (isValidPosition()) { if (charAtPosition() == '[') { fCurrentPosition++; fToken = TT_PARTOPEN; fToken = TT_BLANK; if (isValidPosition()) { if (charAtPosition() == '_') { fCurrentPosition++; if (isValidPosition()) { if (charAtPosition() == '_') { fCurrentPosition++; fToken = TT_BLANK_BLANK_BLANK; } else if (charAtPosition() == '.') { fCurrentPosition++; fToken = TT_BLANK_OPTIONAL; break; } else if (charAtPosition() == ':') { fCurrentPosition++; fToken = TT_BLANK_COLON; fToken = TT_SLOT; if (isValidPosition()) {