v3 Parsing: Postfix, Maps, and Arrays Checkpoint

Predict fresh artifacts, diagnose a broken invariant, and test a version boundary. Select one answer per multiple-choice question; numeric responses use the stated integer format. Use review links to revisit the relevant representation, then attempt the independent transfer task.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. What is the outermost AST kind for build()[2](7)?

Select one answer.

2. How many postfix wrappers are added around identifier f in f(1)[2](3)[4]? Enter only the requested integer.
3. Which assignment has an allowed v3 target shape even though runtime may reject its base?

Select one answer.

4. How can a map literal be used as an expression statement despite brace-first statement dispatch?

Select one answer.

5. Why is retaining only ExprCall.Value=f insufficient for (maker())(2)?

Select one answer.

Join Discord