Calling [do-expr]enterqual-ident an "enter expression" seems confusing, since it's not just an enter; it's also an optional do. I propose to rename this construct a "transition expression." This renaming works better in the spec and in the algorithm descriptions. E.g., the flattening algorithm maps flattened transitions to these constructs.
This change affects the parser and AST, but it's a simple renaming change.
Calling [ do-expr ]
enter
qual-ident an "enter expression" seems confusing, since it's not just an enter; it's also an optional do. I propose to rename this construct a "transition expression." This renaming works better in the spec and in the algorithm descriptions. E.g., the flattening algorithm maps flattened transitions to these constructs.This change affects the parser and AST, but it's a simple renaming change.