[GHC] #9628: Add Annotations to the AST to simplify source to source conversions

GHC ghc-devs at haskell.org
Tue Sep 23 18:34:04 UTC 2014


#9628: Add Annotations to the AST to simplify source to source conversions
-------------------------------------+-------------------------------------
       Reporter:  alanz              |                   Owner:
           Type:  feature request    |                  Status:  new
       Priority:  normal             |               Milestone:
      Component:  Compiler           |                 Version:  7.8.3
       Keywords:                     |        Operating System:
   Architecture:  Unknown/Multiple   |  Unknown/Multiple
     Difficulty:  Unknown            |         Type of failure:
     Blocked By:                     |  None/Unknown
Related Tickets:                     |               Test Case:
                                     |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------
 Two different kinds of annotation are proposed to be added to HsSyn

 1. Additional elements to explictly track the location of all syntactic
 elements not currently tracked. In particular, locations of reserved words
 and punctuation.

 2. A top-level type parameter that allows a tool-writer to thread an
 application-specific annotation through the syntax tree.

 These two could potentially be merged, if the default annotation parameter
 is capable of tracking the first category of information.

 Discussion of the feature is at GhcAstAnnotations

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9628>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list