AH
Size: a a a
AH
EA
AH
EA
AH
AH
AH
NF

ГД
RN
ГД
NK
hs
let dfProperty =
manyCharsTill (noneOf <| seq { '{'; '}'; ' ' }) (skipChar ':') .>> spaces .>>. dfLiteral .>> spaces |>> DFProperty
let prop = identifier(IdentifierOptions())
let dfProperty : Parser<_, unit> =
prop .>> spaces >>? pchar ':' .>>? spaces
вот так не пробовал?hs
let dfProperty =
manyCharsTill (noneOf <| seq { '{'; '}'; ' ' }) (skipChar ':') .>> spaces .>>. dfLiteral .>> spaces |>> DFProperty
let dfProperty =вот так должно работать с возвратом в предыдущее состояние при неудаче и парситься должно как в приведенном код
prop .>> spaces .>>? pchar ':' .>>? spaces .>>. dfLiteral .>> spaces |>> DFProperty