Я хотел бы разбирать строковые литералы с помощью FParsec. Под «строковых литералов» Я имею в виду что-то между открытием и закрывающей кавычки (в моем случае - одинарная кавычка):Разбор строк литералов с FParsec?
'Please, switch off your mobile phone'
То, что я сейчас делаю это следующее:
let string = between (pstring "'") (pstring "'") (manySatisfy isLetter)
Но это останавливается после того, как первое письмо потребляется. Есть ли способ сделать это жадным?
В учебном пособии FParsec обсуждается, как разбирать строковые литералы в http://www.quanttec.com/fparsec/tutorial.html#parsing-string-data –