List view
**Promises, Generators, and Asynchronous & Generator Functions.** Promise objects, asynchronous function syntax, await operator, generator objects, generator function syntax, next operator, yield statements.
No due date•0/2 issues closed**Function Execution.** Introduce function call syntax, named and unnamed arguments, generic type arguments, pipeline operator.
No due date•0/12 issues closed**Function Definitions.** Introduce named function declarations, anonymous function expressions, `return` and `throw` statements, variable capturing, named and unnamed parameters, generic type parameters, optional/default parameters.
No due date•0/8 issues closed**Control Flow.** A program is a full script file, containing statements inside a top-level code block. Statements include conditional statements and loops, fully equipped with scoping, capturing, and shadowing. Code paths and unreachable statements are determined.
No due date•12/13 issues closed