I don’t understand why the understand rule is not working in my program.
[code]The mound of dirt is a thing in Cemetery.
Understand “dirt” as “mound of dirt.”[/code]
This produces the message:
Problem. You wrote ‘Understand “dirt” as “mound of dirt.”’ : but if ‘understand … as …’ gives the meaning as text then it must describe a single new token, so that ‘Understand “group four/five/six” as “[department]”’ is legal (defining a new token “[department]”, or adding to its definition if it already existed) but ‘Understand “take [thing]” as “drop [thing]”’ is not allowed, and would not make sense, because “drop [thing]” is a combination of two existing tokens - not a single new one.