v5 Parsing: modules, imports, and member access 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. A file starts with let x=1; and later contains module util {}. What does the specified parser do?

Select one answer.

2. What is the shape of lib.make()[3]?

Select one answer.

3. Which export form must be rejected by parsing?

Select one answer.

4. Which assignment has an accepted root target shape in v5?

Select one answer.

5. Two explicit modules are parsed; the second contains two imports. How many Program.Modules entries result? Enter only the requested integer.
Join Discord