@Override public boolean match(MatcherContext<Node> context) { char current = context.getCurrentChar(); if (Character.isJavaIdentifierPart(current)) { context.advanceIndex(); context.createNode(); return true; } return false; } }
@Override public boolean match(MatcherContext<Node> context) { char current = context.getCurrentChar(); if (Character.isJavaIdentifierStart(current)) { context.advanceIndex(); context.createNode(); return true; } return false; } }
@Override public boolean match(MatcherContext<Node> context) { char current = context.getCurrentChar(); if (Character.isJavaIdentifierStart(current)) { context.advanceIndex(); context.createNode(); return true; } return false; } }
@Override public boolean match(MatcherContext<Node> context) { char current = context.getCurrentChar(); if (Character.isJavaIdentifierPart(current)) { context.advanceIndex(); context.createNode(); return true; } return false; } }
public boolean match(MatcherContext context) { if (context.getCurrentChar() != character) return false; context.advanceIndex(1); context.createNode(); return true; }
public boolean match(MatcherContext context) { char c = context.getCurrentChar(); if (c != charLow && c != charUp) return false; context.advanceIndex(1); context.createNode(); return true; }
public boolean match(MatcherContext context) { char c = context.getCurrentChar(); if (c < cLow || c > cHigh) return false; context.advanceIndex(1); context.createNode(); return true; }
public boolean match(MatcherContext context) { switch (context.getCurrentChar()) { case Chars.DEL_ERROR: case Chars.INS_ERROR: case Chars.RESYNC: case Chars.RESYNC_START: case Chars.RESYNC_END: case Chars.RESYNC_EOI: case Chars.EOI: return false; } context.advanceIndex(1); context.createNode(); return true; }
public boolean match(MatcherContext context) { if (!characters.contains(context.getCurrentChar())) return false; context.advanceIndex(1); context.createNode(); return true; }
@Override public final <V> boolean match(MatcherContext<V> context) { if (!acceptChar(context.getCurrentChar())) { return false; } context.advanceIndex(1); context.createNode(); return true; }
@Override public boolean match(MatcherContext context) { if (!context.fastStringMatching()) { return super.match(context); } if (!context.getInputBuffer().test(context.getCurrentIndex(), characters)) return false; context.advanceIndex(characters.length); context.createNode(); return true; } }
context.advanceIndex(endIx - context.getCurrentIndex()); context.createNode(); return true;