feat: ignore newlines in import statements and add test for multiline imports
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.
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
// nontest
|
||||
System.print("ran module")
|
||||
|
||||
var A = "a"
|
||||
var B = "b"
|
||||
@@ -0,0 +1,15 @@
|
||||
import
|
||||
|
||||
|
||||
"module"
|
||||
|
||||
import "module" for
|
||||
|
||||
A,
|
||||
|
||||
B
|
||||
|
||||
// expect: ran module
|
||||
|
||||
System.print(A) // expect: a
|
||||
System.print(B) // expect: b
|
||||
Reference in New Issue
Block a user