CharSource source = Fission.chars("key = \"value\""); String key = source.readWhile(Character::isLetter); source.skipWhitespace(); source.consume("="); source.skipWhitespace(); source.consume("\""); String value = source.readUntil('"');
source.mark(); String token = source.readWhile(Character::isLetter); if (token.length() < 3) { source.reset(); // Backtrack token = source.readWhile(Character::isLetterOrDigit); }
if (source.startsWith("import")) { source.consume("import"); String module = source.readWhile(ch -> ch != ';'); source.consume(";"); }
There was an error while loading. Please reload this page.