parse pattern "(some_input)" input
Parsec возвращает проанализированные данные (как я указал в pattern
.
Как узнать, сколько input
он израсходовал (шаблон не привязан к eof)? Я не хочу добавлять отслеживание длины через все внутренние компоненты pattern
(если отбросить некоторые части ввода).
getInput
перед синтаксическим анализом, чтобы получить входной поток, и использоватьlength
, чтобы получить длину входного потока. После синтаксического анализа сравните начальную длину с оставшейся длиной ввода. - person stephen tetley   schedule 22.07.2011