JCTokenPredicateType

typedef BOOL (^JCTokenPredicateType)(id<JCToken> _Nonnull token, BOOL * _Nonnull stop);

Тип предиката фильтраци токенов.

Аргументы:

  • token (id<JCToken>) - токен;
  • stop (BOOL*) - признак остановки процесса поиска токенов. Для остановки необходимо установить его в YES:
*stop = YES;

Результат:

Возвращает значение типа BOOL:
  • YES - добавить токен в результирующий список;
  • NO - исключить токен из результирующего списка.