diff --git a/ast/spec.md b/ast/spec.md index 9d187eb4a7..39d20a6de9 100644 --- a/ast/spec.md +++ b/ast/spec.md @@ -34,7 +34,8 @@ These are the core Babylon AST node types. - [DoWhileStatement](#dowhilestatement) - [ForStatement](#forstatement) - [ForInStatement](#forinstatement) - - [ForOfStatement](#forofstatement) + - [ForOfStatement](#forofstatement) + - [ForAwaitStatement](#forawaitstatement) - [Declarations](#declarations) - [FunctionDeclaration](#functiondeclaration) - [VariableDeclaration](#variabledeclaration) @@ -480,6 +481,16 @@ interface ForOfStatement <: ForInStatement { } ``` +A `for`/`await` statement. + +## ForAwaitStatement + +```js +interface ForAwaitStatement <: ForInStatement { + type: "ForAwaitStatement"; +} +``` + # Declarations ```js