Skip to content
Snippets Groups Projects
This project is mirrored from https://www-csr.bessy.de/control/SoftDist/sequencer/repo/branch-2-2.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Aug 01, 2014
  2. Jul 31, 2014
  3. Oct 27, 2013
  4. Oct 17, 2013
  5. Oct 14, 2013
  6. Oct 21, 2013
  7. Oct 17, 2013
  8. Jul 31, 2014
  9. Oct 14, 2013
  10. Oct 27, 2013
  11. Oct 17, 2013
    • benjamin.franksen's avatar
      snc: restructured parsing of types · 971a23dc
      benjamin.franksen authored
      We now build normal syntax nodes during parsing, re-using node types from
      the expression syntax (E_VAR, E_BINOP, E_PRE, E_SUBSCR, E_FUNC). Together
      with the recent change in generating types, this means we no longer need the
      backward parent links in the type structure. Most of the code in var_types.c
      is now much easier to understand and modify.
      
      Also made the tentative change to represent "const" not as a type node with
      a child pointer, but rather with a boolean flag. This is in anticipation of
      adding the "pv" type operator in the hope that using yet another flag to
      represent it will make analysis of a type easier. It could well be that I
      revert this change if it turns out that this makes things more difficult. A
      first indication is that in var_types.c this already complicates some of the
      routines. So I left most of the T_CONST cases in there, only disabled them
      with #if 0...#endif.
      971a23dc
  12. Oct 14, 2013
  13. Oct 13, 2013
  14. Oct 17, 2013
  15. Oct 14, 2013
Loading