Я новичок на F #, и я играю с FPARSEC. Я бы использовал FPARSEC для создания AST. Я хотел бы использовать FsUnit для записи некоторых тестов вокруг различных частей анализатора для обеспечения правильной работы.
У меня есть немного неприятностей с синтаксисом (извините, точный код на работе, я могу опубликовать конкретный пример позже), так как именно можно было сравнить два различных профсоюза (один ожидаемый, другой фактический результат)? Может ли кто-нибудь предоставить крошечный пример кода, используя fsunit (или nunit), пожалуйста?
Пример дискриминации (очень простой)
type AST =
| Variable of string
| Class of string
| Number of int