Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jdnavarro/graphql-haskell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1
Choose a base ref
...
head repository: jdnavarro/graphql-haskell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.2
Choose a head ref
  • 16 commits
  • 10 files changed
  • 1 contributor

Commits on Sep 12, 2015

  1. Configuration menu
    Copy the full SHA
    0f673b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97b99eb View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2015

  1. Minor adjustments in AST for easier parsing

    Also `Maybe` wrappers removed. I don't think there needs to be a special
    case for empty values vs no values at all.
    jdnavarro committed Sep 13, 2015
    Configuration menu
    Copy the full SHA
    44a2ff4 View commit details
    Browse the repository at this point in the history
  2. Add GraphQL parser

    WIP: This parser just type checks, it hasn't even been tested manually.
    Check new tasks in the TODO file and the TODO comments in the code for
    more gotchas.
    jdnavarro committed Sep 13, 2015
    Configuration menu
    Copy the full SHA
    0e67fdc View commit details
    Browse the repository at this point in the history
  3. Take care of comments

    jdnavarro committed Sep 13, 2015
    Configuration menu
    Copy the full SHA
    048ee55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b206079 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2015

  1. Several improvements to the parser

    - Add token combinator to simplify whitespace handling.
    - Simplify whiteSpace parsers.
    - Add `optempty` to handle pure mempty cases. `empty /= pure mempty`.
    - Use `between` combinators for brackets, braces and parens.
    
    This also includes small adjustments to the AST.
    jdnavarro committed Sep 14, 2015
    Configuration menu
    Copy the full SHA
    62adfd8 View commit details
    Browse the repository at this point in the history
  2. Replace take... functions with many...

    They are less efficient but they are giving me issues because they don't
    fail. Once this is working I'll look into optimizing.
    
    Also disable skipping comments until I figure out how to skip both
    comments and space at the same time.
    jdnavarro committed Sep 14, 2015
    Configuration menu
    Copy the full SHA
    c0b6fc8 View commit details
    Browse the repository at this point in the history
  3. Fix value parsing

    - Add missing variable parsing.
    - Reuse `name` in value string.
    
    This parses successfully the `kitchen-sink.graphql` sample from
    `graphql-js`.
    jdnavarro committed Sep 14, 2015
    Configuration menu
    Copy the full SHA
    26e2372 View commit details
    Browse the repository at this point in the history
  4. Update TODO

    jdnavarro committed Sep 14, 2015
    Configuration menu
    Copy the full SHA
    3084b18 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec018db View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b4b8388 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8d81f43 View commit details
    Browse the repository at this point in the history
  8. Convenient imports for ghci

    jdnavarro committed Sep 14, 2015
    Configuration menu
    Copy the full SHA
    dcd7b46 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7cf2b59 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    82a3800 View commit details
    Browse the repository at this point in the history
Loading