так, чтобы каждый из них максимум один раз применился?
[
pminutes |>> Minutes .>> spaces;
pmonths |>> Months .>> spaces;
pdays |>> Days .>> spaces
]
|> List.map attempt
|> choice
|> many
|>> List.distinct
т.е. как бы many, но при это каждый один раз максимум
Типа чтоб минуты/месяцы/часы в любом порядке?
@impworks есть идеи? На EBNF как такое делают?
всмысле
Обсуждают сегодня