============
no items
============

()
---

(source_file)

============
items separated by newlines
============

(x
x
x)
---

(source_file (item) (item) (item))

============
items separated by semicolons
============

(x;x;x)
---

(source_file (item) (item) (item))

============
trailing separator
============

(x;)
---

(source_file (item))

============
eof in an inline before a later symbol is unreachable
============

ok
---

(source_file (inline_test))
