Improve parse.go
Improve parse.go

  - Return the line number rather than a custom error struct
    when indentation errors are detected.
  - Properly detect more tricky indentation errors.

erkl-old/walnut