Добавление позиционируется в Lexical / StdLexical в Scala - PullRequest
2 голосов
/ 17 февраля 2012

Я создаю Lexer в духе StdLexical с несколькими изменениями в поведении (но для целей моего вопроса демонстрация того, как добавить его в StdLexical была бы хорошей).Я пытаюсь добавить поддержку для записи позиций токенов, но сталкиваюсь с проблемами.Если я просто пытаюсь добавить positioned, я получаю не совсем неожиданную ошибку, которая в основном указывает на то, что я не могу запустить positioned с парсерами, которые не выводят позиционный.

Итак: Как мне ограничитьвход в мой лексер, чтобы он мог иметь позиционные парсеры, ИЛИ (Если это неправильный вопрос, который нужно задавать): Каков наилучший способ добавить позиционную информацию в StdLexical?

...