Не удалось скомпилировать следующее различающееся объединение:
type Expression =
| Identifier of string
| Integer of int
| Assignment of Identifier * Expression
с показанной ошибкой
The type "Identifier" is not defined.
в последнем случае объединения.
Я пытался пометить Expression
атрибутом rec
, но это, похоже, бесполезно.
Есть ли обходной путь для этого? А еще лучше, является ли указанная причина причиной моей проблемы?