Fix SIGIL EOL parsing

Fixes #12 

Adds action for {EOL} to return `BAD_CHARACTER`.