Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks. A new parser will be able to parse nested definitions unambigiously without knowledge of the definition of <FUNCTOR: itself, which is not the case if it looks like FUNCTOR: instead. |
||
|---|---|---|
| .. | ||
| functor | ||
| renaming.factor | ||