читать токен после токена из файла в haskell - PullRequest
2 голосов
/ 07 января 2010

Я хочу читать из файла в Visual Haskell Studio токен за токеном, загружая каждый раз следующий токен в переменную. Например: getNextToken. Спасибо!! :)

Ответы [ 2 ]

1 голос
/ 30 сентября 2010

Вы можете использовать Alex , который является лексером (который разбивает строку на список токенов). Затем вы можете делать все, что хотите с списком токенов. Если вы действительно хотите «загрузить» их и поместить их в переменную процедурным способом, я не уверен, что Haskell - подходящий язык для этого.

0 голосов
/ 29 января 2010

Ну, правильный ответ несколько сложен:

Используйте библиотеку синтаксических анализаторов, например Parsec , которая позволит вам полностью определить значение слова «токен», которое варьируется от контекста к контексту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...