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

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

After : [ 42
Expected : CaseInsensitiveLiteral ]
Found : e-12

Мне кажется, что обработка 'Number' изменилась. Когда я попытался использовать тот же код ParseKit в моем собственном проекте, ParseKit выдал исключение при разборе '0.8' как Number.

Я мог бы что-то упустить. Заранее спасибо.

1 ответ

Разработчик ParseKit здесь. Спасибо за внимание. Я исправил проблему.

Проблема была:

Новый -[PKNumberState allowsFloatingPoint] метод должен по умолчанию YES, но при создании парсера с помощью ParserFactory (грамматика) по умолчанию NO,

Исправление отмечено как версия 78.

Другие вопросы по тегам