1. 23 Jul, 2014 1 commit
  2. 15 Jul, 2014 7 commits
  3. 14 Jul, 2014 6 commits
  4. 13 Jul, 2014 2 commits
    • Kim Nguyễn's avatar
      - Introduce an abstract type for precedences used during pretty-printing. · 148cae0c
      Kim Nguyễn authored
      - Change the precedence of the XML constructor to be stronger than the set-theoretic operations (compatibility with previous CDuce)
      - Pretty-printing of regular expressions. When the input type contains a sequence type, print the sequence as a regular expression. Do not print empty sequences unless the rest of the atom components is finite:
           `a |`b | `nil
      will be printed as
           [] | `a | `b
      but
           Atom \ 'a
      will be printed as
           Atom \'a
      and not
           Atom \ ('a | `nil) | []
      - Remove Arrow from positive arrow part (unless it is the only component)
      - Fix a bug where records would be printed instead of attributes
      148cae0c
    • Kim Nguyễn's avatar
      More work on pretty-printing: · 83ef66d7
      Kim Nguyễn authored
      - Simplify the pretty-printing descriptor type
      - Fix a bug where some unions were shown as intersections
      - Correctly display parentheses where needed (issue: #17)
      - Prevent sharing for "small" subtrees (AST less than 6 nodes), so:
        (Int -> Int) -> Int -> Int
        is not shown as:
        X1 -> X1 where X1 = Int -> Int
        (but bigger types are).
      83ef66d7
  5. 12 Jul, 2014 2 commits
  6. 11 Jul, 2014 12 commits
  7. 10 Jul, 2014 5 commits
  8. 09 Jul, 2014 3 commits
  9. 08 Jul, 2014 2 commits