multi-line tests
This commit is contained in:
parent
3371c51e94
commit
7ccb1d8108
|
@ -199,4 +199,31 @@ describe("Peggy parse", () => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe("parsing new line", ()=>{
|
||||||
|
testParse(`
|
||||||
|
a +
|
||||||
|
b`, "{(::add :a :b)}")
|
||||||
|
testParse(`
|
||||||
|
x=
|
||||||
|
1`, "{:x = {1}}")
|
||||||
|
testParse(`
|
||||||
|
x=1
|
||||||
|
y=2`, "{:x = {1}; :y = {2}}")
|
||||||
|
testParse(`
|
||||||
|
x={
|
||||||
|
y=2;
|
||||||
|
y }
|
||||||
|
x`, "{:x = {:y = {2}; :y}; :x}")
|
||||||
|
testParse(`
|
||||||
|
x={
|
||||||
|
y=2
|
||||||
|
y }
|
||||||
|
x`, "{:x = {:y = {2}; :y}; :x}")
|
||||||
|
MySkip.testParse(`
|
||||||
|
x={
|
||||||
|
y=2
|
||||||
|
y
|
||||||
|
}
|
||||||
|
x`, "{:x = {:y = {2}; :y}; :x}") //FIXME: Bracket after new line is not parsed
|
||||||
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user