@Override
  public final boolean parseToken(final PrattBuilder builder) {
    builder.advance();
    final IElementType type = parseFurther(builder);
    if (type == null) return false;

    builder.reduce(type);
    return true;
  }
@Override
  public final boolean parseToken(final PrattBuilder builder)