Allow completely empty input to be parsed correctly

Node
- default value for the lines array issued by prelude

Tests
- addition of a new test

Close #16