Re: patch applied (ghc): Adding a GENERATED pragma

Andy Gill <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.all
Message-ID <2AE65A29-2BD1-4588-96E0-DE83EB7BBC07__23901.5533858494$1167434292$gmane$org@galois.com>
>
> LINE can already refer to an external non-.hs file. This is exactly  
> how
> things works now with all manner of pre-processors, alex, happy,  
> cpphs,
> c2hs, hsc2hs, etc.
>
> I don't quite have an intuition for this yet, can you give an  
> example of
> how this more fine grained pragma works and some use-case not  
> currently
> covered by LINE?
>

Ahhh. LINE does? Oh.

- GENERATED works on an expression based level, and can specify  
specific spans.
   (20:4 - 21:8, for example).
  - GENERATED is a true pragma; it hints where things come from, but  
does not change
   the error message. I want the Haskell source spans to remain  
unchanges.

But perhaps a variant of LINE would be a better name.

Andy
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.