Описание тега parsekit

Набор инструментов для анализа и разбора строк с открытым исходным кодом, написанный на Objective-C. Для использования на Mac OS X и iOS. Поддерживает грамматики в стиле BNF.

ParseKit - это реализация Objective-C инструментов, описанных Стивеном Джоном Метскером (Steven John Metsker). ParseKit включает в себя дополнительные функции помимо дизайнов из книги, а также некоторые изменения, чтобы соответствовать общим соглашениям Какао /Objective-C.

Платформа ParseKit Framework предлагает 3 основных сервиса, представляющих общий интерес для разработчиков какао:

  1. Токенизация строк через Objective-C PKTokenizer а также PKToken классы.
  2. Разбор языка высокого уровня через Objective-C - API для создания синтаксического анализатора Objective-C (PKParser класс и подклассы).
  3. Генерация синтаксического анализатора Objective-C с помощью грамматик - Генерация синтаксического анализатора Objective-C для вашего пользовательского языка с использованием синтаксиса грамматики в стиле BNF (аналогично yacc или ANTLR). Во время синтаксического анализа синтаксический анализатор будет предоставлять обратные вызовы вашему коду Objective-C.