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

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

Проблема Xcode armv7

Мое приложение прекрасно подходит для симулятора, но не для устройства: ld: warning: игнорирование файла /Users/newuser/Downloads/release-1.5-tag/build/Release-iphoneos/parsekit.a, файл был создан для архива, который не связан с архитектурой (armv7)…
27 авг '11 в 13:16
2 ответа

Как отфильтровать нежелательные токены с помощью ParseKit?

Я использую PK, чтобы попытаться токенизировать формат файла.gift. Я пытаюсь сделать следующее: Учитывая строку, которая похожа на это: @"= 2 + 2" Я пытаюсь вернуть '2 + 2', не проходя через сложность определения, равен ли токен, проходящий через эт…
10 апр '12 в 01:53
1 ответ

Parsekit: как сопоставить отдельные символы цитаты?

При использовании парсера Parsekit для iPhone. Можно ли включить против двойной кавычки? И вещи, которые являются частью специального BNF? (Возможно ли избежать последовательностей в определенном грамматике?) @start = doublequote+; doublequote= '"'
22 янв '12 в 14:39
1 ответ

Парсекит автозаполнение

Дана простая грамматика Парсекита. @start = sentence+; sentence = 'beer' container; container = 'bottle' | 'cup'; Если у меня есть частичный анализ beer Можно ли заставить Parsekit вернуть возможные дополнения к предложению?
19 янв '12 в 19:18
1 ответ

Как заставить ParseKit распознавать символы новой строки?

Я пытаюсь заставить Toksizer ParseKit распознавать символы новой строки и никаких других пробельных символов. Кроме того, примеры показывают, как заставить его распознавать комментарии, начинающиеся с хеша, но созданные функции, кажется, применяются…
27 май '13 в 15:45
1 ответ

Использование Parsekit для построения дерева разбора

Я использую Parsekit для XCode, но эта проблема вполне применима к большинству генераторов парсеров. Я разбираю сценарий с помощью gammer, и он работает нормально. Однако у меня возникают проблемы со следующим шагом. Рассмотрим грммера: @start = lin…
1 ответ

Как настроить PKTokenizer в ParseKit для токенизации подстрок?

Скажем, я хочу проанализировать подстроки с помощью ParseKit, как префикс слова. Так, например, я хочу разобрать "предварительный просмотр" и "обзор". Так что моя грамматика может быть: @start = prefix 'view'; prefix = 'pre' | 're'; Теперь без измен…
02 мар '13 в 22:42
2 ответа

Что не так с этим ParseKit BNF?

Я использую ParseKit для target-C, который использует BNF-подобный синтаксис для задания грамматики: @start = command+; command = new; new = 'new' object ';'; object = 'house' | other; Включение последней строки вызывает ошибку. По сути, я хочу сказ…
1 ответ

ParseKit rev. 74 не работает?

Я скачал ParseKit с помощью команды svn checkout http://todparsekit.googlecode.com/svn/trunk/ todparsekit - номер версии только для чтения - 74. Я попытался запустить DemoApp. Приложение запущено. Когда я нажал кнопку Parse, дерево не отображалось. …
11 май '12 в 01:21
1 ответ

Как разделить символы различного типа PKTokenizer от класса ParseKit

Я пытаюсь проанализировать файл PGN с помощью ParseKit. Я хочу узнать тип токена и принять последующий ответ PKTokenizer *t = [PKTokenizer tokenizerWithString:moveString]; [t.symbolState add:@"..."]; [t setTokenizerState:t.commentState from:'{' to:'…
27 июн '12 в 12:10
1 ответ

Грамматика Ньюика для ParseKit

Я строю грамматику для анализа деревьев Ньюика, используя ParseKit для проекта, над которым я работаю, и я дошел до этого. Он основан на грамматике здесь: http://en.wikipedia.org/wiki/Newick_format. Я хотел бы использовать для этого грамматику, а не…
03 ноя '11 в 11:51
1 ответ

Переход с Antlr4-Java на ParseKit-Objective-C: каналы в ParseKit?

Проблема: Не знаю, как перевести содержимое файла грамматики Antlr4 ".g4", чтобы он соответствовал грамматике для ParseKit. Вчастности: Как перевести -> Channel(HIDDEN); от грамматики Antlr4 до грамматики ParseKit. Контекст: Я создаю фреймворк в …
21 фев '14 в 22:06
1 ответ

Простой разбор разметки с использованием парсекита

Я пытаюсь разобрать действительно небольшое подмножество HTML-разметки. PKSequence *parrser = [PKSequence sequence]; [parrser add:[PKSymbol symbolWithString:@"<title>"]]; PKWord *word = [PKWord word]; [word setAssembler:self selector:@selector…
04 дек '12 в 19:54
2 ответа

XCode 4, ParseKit и Archive Target

Я пытаюсь заархивировать приложение для iPad, которое использовало ParseKit. Я могу нормально запустить приложение, используя ParseKit, для любой сборки, использующей Конфигурацию отладки (т. Е. Выполнить на устройстве / симуляторе и анализировать).…
27 май '11 в 21:13
4 ответа

Как встроить ParseKit в качестве частного фреймворка в комплект приложений Mac

Мне нужно установить ParseKit для компиляции с какао под Mac Os X, я использую xcode 4. Я искал в Интернете, но есть только руководство по установке набора разбора для iPhone. Где найти загрузку для Mac Os X и / или руководство?
10 мар '12 в 19:36
2 ответа

Использование грамматики ParseKit для разбора меток времени

У меня довольно простой вопрос о ParseKit и разборе временных меток... как мне заставить форсировать символическую природу точки / периода. Например, если я пытаюсь разобрать 2008-01-25Я мог бы использовать что-то вроде date = /\d{4}/ '-' /\d{2}/ '-…
15 мар '12 в 12:23
1 ответ

Ошибка компиляции ParseKit на Moutain Lion

Я скачал ParseKit rev 90? с веб-сайта. Пытался скомпилировать демо-приложение. Во-первых, я получил сообщение о том, что "Базовый SDK недоступен". Мне кажется, что SDK10.5 может быть недоступен на Mountain Lion. Я изменил Base SDK 10.7(который являе…
04 авг '12 в 09:38
1 ответ

ParseKit анализ JavaScript

Я хотел бы использовать ParseKit для анализа некоторого кода JavaScript. Я получил настройку фреймворка с грамматикой javascript, но я не могу понять, какой путь выбрать для анализа кода. Дело в том, что я хотел бы, в конце концов, получить, наприме…
18 сен '12 в 13:37
1 ответ

Невозможно собрать / запустить PEGKit ParserGenApp без действительного сертификата разработчика Mac

Я использую PEGKit для генерации парсера для разрабатываемого приложения для iOS. Для этого мне нужно запустить вспомогательное приложение (ParserGenApp), которое распространяется вместе с PEGKit для генерации исходного кода синтаксического анализат…
08 дек '14 в 22:45
1 ответ

Как указать диапазон символов [a-zA-Z] с помощью грамматики ParserKenApp ParseKit

Проблема: Невозможно определить диапазон символов, используя грамматику ParseKit. (Буквы от А до Я с заглавными буквами или без них). Контекст: Я генерирую парсер, используя ParserGenApp ParseKit. Парсер предназначен для.Framework и функционирует ка…