🐐 Better array definition
This commit is contained in:
@@ -265,6 +265,26 @@ multiline_array_tests = [
|
||||
DataArray([Numeral("II"), Numeral("III")]),
|
||||
Numeral("IV")]))]),
|
||||
ValList([ValInt(1), ValList([ValInt(2), ValInt(3)]), ValInt(4)])),
|
||||
# empty array with newline
|
||||
("[\n]",
|
||||
Program([], [ExpressionStatement(DataArray([]))]),
|
||||
ValList([])),
|
||||
# newline immediately after [
|
||||
("[\nI, II, III]",
|
||||
Program([], [ExpressionStatement(DataArray([Numeral("I"), Numeral("II"), Numeral("III")]))]),
|
||||
ValList([ValInt(1), ValInt(2), ValInt(3)])),
|
||||
# newline immediately before ]
|
||||
("[I, II, III\n]",
|
||||
Program([], [ExpressionStatement(DataArray([Numeral("I"), Numeral("II"), Numeral("III")]))]),
|
||||
ValList([ValInt(1), ValInt(2), ValInt(3)])),
|
||||
# newlines on both sides
|
||||
("[\nI, II, III\n]",
|
||||
Program([], [ExpressionStatement(DataArray([Numeral("I"), Numeral("II"), Numeral("III")]))]),
|
||||
ValList([ValInt(1), ValInt(2), ValInt(3)])),
|
||||
# newlines around every delimiter
|
||||
("[\nI,\nII,\nIII\n]",
|
||||
Program([], [ExpressionStatement(DataArray([Numeral("I"), Numeral("II"), Numeral("III")]))]),
|
||||
ValList([ValInt(1), ValInt(2), ValInt(3)])),
|
||||
]
|
||||
|
||||
class TestMultilineArray(unittest.TestCase):
|
||||
|
||||
Reference in New Issue
Block a user