Add calls to ignoreNewlines in the import compiler function to allow newlines between the import keyword and the module string, and between the module string and the for clause. Create a new test case test/language/module/newlines/ that verifies multiline import syntax works correctly with both bare imports and imports with variable bindings.
16 lines
128 B
Plaintext
16 lines
128 B
Plaintext
import
|
|
|
|
|
|
"module"
|
|
|
|
import "module" for
|
|
|
|
A,
|
|
|
|
B
|
|
|
|
// expect: ran module
|
|
|
|
System.print(A) // expect: a
|
|
System.print(B) // expect: b
|