Rob Rix
5e1bf1377b
Don’t try to build the bridge.
2015-12-17 14:43:09 -05:00
Rob Rix
86fc332cff
Merge branch 'master' into self-contained-binary
2015-12-17 13:43:00 -05:00
Rob Rix
ae14851129
Revert "Declare the interpreter spec in the cabal file."
...
This reverts commit 55f0f2eeef07a7b9719de94bdb0d191c31e205e1.
2015-12-17 13:42:52 -05:00
Rob Rix
f4248aaa64
Figure out our extra lib dirs correctly.
2015-12-17 13:37:24 -05:00
joshvera
802ed919f5
Don't need OrderedMapSpec in other-modules
2015-12-17 13:10:41 -05:00
Rob Rix
2d0e030c23
Compile the parsers into the library.
2015-12-17 13:10:14 -05:00
Rob Rix
09b9defa2d
Build the bridge directly.
2015-12-17 13:09:08 -05:00
Rob Rix
d05e622768
Look for headers in tree-sitter’s include dir.
2015-12-17 13:09:05 -05:00
Rob Rix
e3abd5feea
Don’t link the executables against libbridge.
2015-12-17 12:57:31 -05:00
Rob Rix
12e964884d
Declare the interpreter spec in the cabal file.
2015-12-17 12:54:34 -05:00
Rob Rix
96f189719a
Move TreeSitter into the library.
2015-12-17 12:54:27 -05:00
Rob Rix
e47d3d4d3c
Move the Parser type back into the library.
2015-12-16 16:24:23 -05:00
Rob Rix
1504a985de
Rename Parser to Parsers.
2015-12-16 16:21:49 -05:00
Rob Rix
c034942a4c
Don’t depend on trifecta.
2015-12-16 15:36:11 -05:00
Rob Rix
6270b4aa7e
Remove the Haskell module.
2015-12-16 15:36:08 -05:00
Rob Rix
51098e2023
Pretend like we know what we’re doing & parse with Trifecta instead.
2015-12-16 11:48:09 -05:00
Rob Rix
6ea78f4318
Merge branch 'output-directory' into haskell-parser
2015-12-16 01:58:18 -05:00
Rob Rix
c451506ecd
Add directory
to the dependencies.
2015-12-16 01:18:43 -05:00
Rob Rix
39593d0ee3
The profile component depends on parsec.
2015-12-15 14:55:28 -05:00
Rob Rix
96d604092e
Add the Haskell module to the profile component.
2015-12-15 14:36:42 -05:00
Rob Rix
ad68d7beab
Move Parser into the executable(s).
2015-12-15 14:35:11 -05:00
Rob Rix
706da9e13e
Stub in a Haskell parser module.
2015-12-15 14:22:06 -05:00
Rob Rix
c9ad5f3941
Depend on parsec.
2015-12-15 14:22:00 -05:00
Rob Rix
205a885305
Stub in an OrderedMapSpec module.
2015-12-14 17:42:57 -05:00
Rob Rix
5ecb5a6d1d
Merge branch 'master' into ordered-map
2015-12-14 17:13:58 -05:00
Rob Rix
187cecefdb
Stub in an OrderedMap type.
2015-12-11 17:07:34 -05:00
Rob Rix
3077bdaebd
Remove FlexibleInstances.
2015-12-11 16:07:30 -05:00
Rob Rix
77870a069b
Enable FlexibleInstances.
2015-12-11 16:01:09 -05:00
Rob Rix
07060e8137
DeriveGeneric.
2015-12-11 13:37:33 -05:00
Rob Rix
7e185f8f7a
Merge branch 'master' into quickcheck
2015-12-11 13:35:48 -05:00
joshvera
e92444d87d
Remove profiteur from semantic-diff-profile build-depends
2015-12-11 00:16:05 -05:00
Rob Rix
ec655117d2
Link the tests against QuickCheck.
2015-12-10 23:38:01 -05:00
joshvera
c8b5cad4e4
Build a separate target when profiling
2015-12-10 23:34:53 -05:00
Rob Rix
d7f415da04
Move all of the tree-sitter stuff into its own module.
2015-12-09 09:58:15 -05:00
Rob Rix
f8d43dcfad
Add a Parser module/type.
2015-12-09 09:49:24 -05:00
Rob Rix
7186aa7cb6
Depend on blaze-html.
2015-12-07 12:21:06 -05:00
Rob Rix
207bf58c32
Look for libbridge in the project dir.
2015-12-07 11:17:35 -05:00
Rob Rix
1f73e92a79
The tests depend on free
.
2015-12-04 10:17:26 -05:00
Rob Rix
1d54750bd4
The tests depend on containers
.
2015-12-04 09:16:01 -05:00
Rob Rix
9e554a04cc
Alphabetize.
2015-12-04 09:15:54 -05:00
joshvera
79f2f94c2c
Add ts_language_js as a language
2015-12-03 15:21:34 -05:00
joshvera
c20ea6ee78
Switch parsers on mediaType
2015-12-03 15:10:49 -05:00
Rob Rix
950f40693f
The tests depend on hspec.
2015-12-03 11:38:43 -05:00
Rob Rix
815494b619
Copy the necessary dependencies into the library.
2015-12-03 11:38:37 -05:00
Rob Rix
bbcb3be6fc
Move Split & Unified into the library.
2015-12-03 11:37:18 -05:00
Rob Rix
ba2b58f66b
Turn off -Werror.
...
This apparently controls the severity of assertions from hlint as well,
which was making it difficult to understand what was actually a problem
in the source.
2015-12-03 10:15:00 -05:00
joshvera
2a063d3277
Move Range to a module
2015-12-02 21:40:34 -05:00
Rob Rix
5bda74b2ea
Disable the warning on name shadowing.
...
Seriously.
2015-12-02 09:30:25 -05:00
Rob Rix
a2e1038190
Bring in optparse-applicative.
2015-12-01 11:00:58 -05:00
Rob Rix
d5f53facd2
Stub in a Split module.
2015-12-01 10:56:27 -05:00