while ((c = read()) != 0) { switch (state) {
while ((c = read()) != 0) { switch (state) {
private Object _parse(Context ctx) throws IOException { char c; StringBuilder appender; while ((c = read()) != 0) { switch (c) { case '[': appender = new StringBuilder(100); StrCapture: while ((c = read()) != 0) { switch (c) { case '\\': appender = new StringBuilder(100).append(c); while (((c = read()) != 0) && Character.isJavaIdentifierPart(c)) { appender.append(c);
private Object _parse(Context ctx) throws IOException { char c; StringBuilder appender; while ((c = read()) != 0) { switch (c) { case '[': appender = new StringBuilder(100); StrCapture: while ((c = read()) != 0) { switch (c) { case '\\': appender = new StringBuilder(100).append(c); while (((c = read()) != 0) && Character.isJavaIdentifierPart(c)) { appender.append(c);