Я хочу читать из файла в Visual Haskell Studio токен за токеном, загружая каждый раз следующий токен в переменную. Например: getNextToken. Спасибо!! :)
Вы можете использовать Alex , который является лексером (который разбивает строку на список токенов). Затем вы можете делать все, что хотите с списком токенов. Если вы действительно хотите «загрузить» их и поместить их в переменную процедурным способом, я не уверен, что Haskell - подходящий язык для этого.
Ну, правильный ответ несколько сложен:
Используйте библиотеку синтаксических анализаторов, например Parsec , которая позволит вам полностью определить значение слова «токен», которое варьируется от контекста к контексту.