Make the `for` clause in import statements optional, and support comma-separated lists of imported names when present. This removes the previous restriction of exactly one imported variable per import statement. - Refactor `import()` in compiler to handle optional `for` clause with loop over comma-separated names - Update existing tests to use comma-separated imports and omit `for` clause where appropriate - Add new tests: `inside_block`, `name_collision`, `no_variable`
3 lines
58 B
Plaintext
3 lines
58 B
Plaintext
var Collides
|
|
import "module" for Collides // expect error
|