Skip to content
Snippets Groups Projects
  • Erwan Jahier's avatar
    00c67618
    Use type_eff_ext everywhere I was using type_eff (and rename · 00c67618
    Erwan Jahier authored
    type_eff_ext into type_eff btw). The  rationale is to be able to type
    alias           on           polymorphic          nodes           (cf
    test/should_fail/semantics/bad_call03.lus,  that now  have  a correct
    error msg).  It also makes  to code more compact (no more translation
    from one  to the  other), and more  general (type_eff_ext  being more
    general than type_eff).  User polymorphic nodes should be easy now.
    
    move all the code in parsey.mly into parserUtil.ml (ease the debug).
    00c67618
    History
    Use type_eff_ext everywhere I was using type_eff (and rename
    Erwan Jahier authored
    type_eff_ext into type_eff btw). The  rationale is to be able to type
    alias           on           polymorphic          nodes           (cf
    test/should_fail/semantics/bad_call03.lus,  that now  have  a correct
    error msg).  It also makes  to code more compact (no more translation
    from one  to the  other), and more  general (type_eff_ext  being more
    general than type_eff).  User polymorphic nodes should be easy now.
    
    move all the code in parsey.mly into parserUtil.ml (ease the debug).