# The parser should handle multiple empty output blocks in sequence, including
# an empty block at the end of the file.
command
---
Command { name: "command", args: [], prefix: None, tags: {}, silent: false, fail: false, line_number: 3 }
command
---
Command { name: "command", args: [], prefix: None, tags: {}, silent: false, fail: false, line_number: 6 }
command
---
Command { name: "command", args: [], prefix: None, tags: {}, silent: false, fail: false, line_number: 9 }