Parser should accept input without functions
For instance, the Sapl file for StdEnv looks like:
|| ?module? StdEnv
|| Converted Records
Feeding that to the parser gives Not a function or type definition at line 6 before character 21
. It seems that the parser could just return an empty function list.