89 lines
1012 B
Plaintext
89 lines
1012 B
Plaintext
=====================================
|
|
simple literal
|
|
=====================================
|
|
|
|
[]
|
|
[a]
|
|
[A]
|
|
[1]
|
|
[1, 2]
|
|
[1,2]
|
|
[ 1 , 2 ]
|
|
|
|
---
|
|
|
|
(source
|
|
(list)
|
|
(list
|
|
(identifier))
|
|
(list
|
|
(alias))
|
|
(list
|
|
(integer))
|
|
(list
|
|
(integer)
|
|
(integer))
|
|
(list
|
|
(integer)
|
|
(integer))
|
|
(list
|
|
(integer)
|
|
(integer)))
|
|
|
|
=====================================
|
|
nested
|
|
=====================================
|
|
|
|
[[1], 1]
|
|
|
|
---
|
|
|
|
(source
|
|
(list
|
|
(list
|
|
(integer))
|
|
(integer)))
|
|
|
|
=====================================
|
|
trailing separator
|
|
=====================================
|
|
|
|
[1,]
|
|
[1,2,]
|
|
|
|
---
|
|
|
|
(source
|
|
(list
|
|
(integer))
|
|
(list
|
|
(integer)
|
|
(integer)))
|
|
|
|
=====================================
|
|
[error] missing element
|
|
=====================================
|
|
|
|
[, 1]
|
|
|
|
---
|
|
|
|
(source
|
|
(list
|
|
(ERROR)
|
|
(integer)))
|
|
|
|
=====================================
|
|
[error] missing separator
|
|
=====================================
|
|
|
|
[1 2]
|
|
|
|
---
|
|
|
|
(source
|
|
(list
|
|
(integer)
|
|
(ERROR
|
|
(integer))))
|