skipWhitespace static method

void skipWhitespace(
  1. UDocCursor cursor
)

Implementation

static void skipWhitespace(UDocCursor cursor) {
  while (!cursor.isEmpty) {
    final int byte = cursor.peek;
    if (byte == 0x25) {
      while (!cursor.isEmpty && cursor.peek != lineFeed && cursor.peek != carriageReturn) {
        cursor.skip(1);
      }
      continue;
    }
    if (!isWhitespace(byte)) return;
    cursor.skip(1);
  }
}