Я хотел бы проанализировать строковые литералы, используя FParsec. Под «строковыми литералами» я подразумеваю что-то среднее между открывающей и закрывающей кавычкой (в моем случае - одинарная кавычка):
'Please, switch off your mobile phone'
Что я сейчас делаю, так это:
let string = between (pstring "'") (pstring "'") (manySatisfy isLetter)
Но это останавливается после первой буквы. Есть ли способ сделать его жадным?