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.