1. 21 Mar, 2019 2 commits
  2. 14 Mar, 2019 3 commits
  3. 12 Mar, 2019 1 commit
  4. 09 Mar, 2019 1 commit
  5. 10 Dec, 2018 2 commits
  6. 01 Dec, 2018 1 commit
  7. 19 Nov, 2018 1 commit
  8. 09 Nov, 2018 4 commits
  9. 25 Oct, 2018 1 commit
  10. 23 Oct, 2018 5 commits
  11. 22 Oct, 2018 1 commit
  12. 21 Oct, 2018 1 commit
    • Hans-Peter Deifel's avatar
      Rename MonoidValued functor to GroupValued · 225253ef
      Hans-Peter Deifel authored
      Those functors really require the inverse operation to perform as
      required. A separate functor for monoids that aren't groups is
      feasable, but would not satisfy the runtime complexity requirements.
      225253ef
  13. 20 Oct, 2018 2 commits
  14. 19 Oct, 2018 1 commit
  15. 08 Sep, 2018 1 commit
  16. 22 Aug, 2018 2 commits
  17. 11 Aug, 2018 2 commits
  18. 05 Aug, 2018 1 commit
  19. 24 Jul, 2018 1 commit
  20. 23 Jul, 2018 3 commits
  21. 17 Jul, 2018 1 commit
    • Hans-Peter Deifel's avatar
      Generalize functor expression parser · 9860ade9
      Hans-Peter Deifel authored
      This allows to parser more complex expressions in a single
      functor (like the polynomial functor), instead of only unary and
      binary parsers.
      
      The downside is that implementing a functor parser got more complex:
      Each functor now has to call the `inner` parser by itself and also
      handle the case where the inner parser succeeds and the outer parser
      fails separately.
      
      This design doesn't sound particularly elegant, but there is no
      obvious other solution.
      9860ade9
  22. 14 Jul, 2018 1 commit
  23. 13 Jul, 2018 2 commits