Rob Rix
|
908d6b9de0
|
Ingest Keyed nodes.
|
2015-11-27 09:19:40 -05:00 |
|
Rob Rix
|
1ecad15128
|
Import Data.Map again.
|
2015-11-27 09:19:09 -05:00 |
|
Rob Rix
|
854e2f7013
|
withNamedChildren returns name/child pairs.
|
2015-11-27 09:19:02 -05:00 |
|
Rob Rix
|
2353cf3798
|
Rename the parameter.
|
2015-11-26 16:28:17 -05:00 |
|
Rob Rix
|
0e68767028
|
Close over the function.
|
2015-11-26 16:27:57 -05:00 |
|
Rob Rix
|
fdc2942411
|
Just return the result directly.
|
2015-11-26 16:27:22 -05:00 |
|
Rob Rix
|
3b24a3cd34
|
Parsing returns a Term.
|
2015-11-26 16:25:55 -05:00 |
|
Rob Rix
|
ae7235eb69
|
Use withCString instead of copying and freeing.
|
2015-11-26 16:24:57 -05:00 |
|
Rob Rix
|
4fd4c66f08
|
Rename parse to documentToTerm .
|
2015-11-26 16:22:27 -05:00 |
|
Rob Rix
|
253c461b12
|
Handle the alloca in parse .
|
2015-11-26 16:22:01 -05:00 |
|
Rob Rix
|
f27f35c683
|
Better error messages.
|
2015-11-26 16:21:54 -05:00 |
|
Rob Rix
|
ac470d3fbb
|
We no longer require a Storable instance for TSLength.
|
2015-11-26 16:17:25 -05:00 |
|
Rob Rix
|
8a2fac6816
|
Construct a singleton set.
|
2015-11-26 16:15:56 -05:00 |
|
Rob Rix
|
4505c0f7e3
|
Don’t qualify member and fromList .
|
2015-11-26 16:15:39 -05:00 |
|
Rob Rix
|
f6f4ea05ed
|
Don’t import Data.Map .
|
2015-11-26 16:14:34 -05:00 |
|
Rob Rix
|
54e931eabe
|
Handle the allocation within parseTreeSitterFile .
|
2015-11-26 16:09:16 -05:00 |
|
Rob Rix
|
be6dc5e627
|
Once more remove withAlloc.
|
2015-11-26 16:07:25 -05:00 |
|
Rob Rix
|
ab7fa792ed
|
Use alloca instead of withAlloc.
|
2015-11-26 16:07:21 -05:00 |
|
Rob Rix
|
018f4dcbd5
|
Operate strictly recursively.
This means we’re ensured of using allocations solely within the scopes
in which they are valid.
|
2015-11-26 16:07:04 -05:00 |
|
Rob Rix
|
19818231f5
|
We can safely alloca the root.
|
2015-11-26 15:37:57 -05:00 |
|
Rob Rix
|
d431309cc4
|
We don’t need these extensions.
|
2015-11-26 14:04:38 -05:00 |
|
Rob Rix
|
49133ad240
|
Don’t import Generic.
|
2015-11-26 14:03:57 -05:00 |
|
Rob Rix
|
aaf4164e92
|
Don’t derive Generic.
|
2015-11-26 14:03:53 -05:00 |
|
Rob Rix
|
33533e7bd0
|
Don’t depend on ghc-prim.
|
2015-11-26 14:02:38 -05:00 |
|
Rob Rix
|
4d314d6729
|
Don’t import GHC.Prim.
|
2015-11-26 14:02:33 -05:00 |
|
Rob Rix
|
d1a243792c
|
Don’t depend on c-storable-deriving.
|
2015-11-26 14:01:53 -05:00 |
|
Rob Rix
|
755cae0ae4
|
Don’t import CStorable.
|
2015-11-26 14:01:46 -05:00 |
|
Rob Rix
|
f15af07f2e
|
Don’t bother deriving CStorable.
|
2015-11-26 14:01:42 -05:00 |
|
Rob Rix
|
1e8c4b54ac
|
Just cheer when we’re done.
|
2015-11-26 14:01:16 -05:00 |
|
Rob Rix
|
4170537763
|
Ignore libbridge.dylib.
|
2015-11-25 18:42:45 -05:00 |
|
Rob Rix
|
1df3b71e2c
|
Rename the variable.
|
2015-11-25 18:42:21 -05:00 |
|
Rob Rix
|
f82ff23e8d
|
Declare ts_language_c().
|
2015-11-25 18:38:38 -05:00 |
|
Rob Rix
|
3f37b6544f
|
Linkers are terrible.
|
2015-11-25 18:38:29 -05:00 |
|
Rob Rix
|
1d529d1ec1
|
Expect bridge to get tree-sitter-c for itself.
|
2015-11-25 18:33:38 -05:00 |
|
Rob Rix
|
38a52edeb2
|
Bump tree-sitter to HEAD. I guess.
|
2015-11-25 18:33:06 -05:00 |
|
Rob Rix
|
5162128c40
|
What if malloc?
It no longer crashes, so, that’s cool.
|
2015-11-25 18:32:48 -05:00 |
|
Rob Rix
|
03f8e43e0c
|
Don’t link runtime.
|
2015-11-25 18:32:24 -05:00 |
|
Rob Rix
|
1eac4a8ab3
|
Fake out the storable instances.
|
2015-11-25 18:32:17 -05:00 |
|
Rob Rix
|
bf3fac3d53
|
What if these were records?
|
2015-11-25 18:32:05 -05:00 |
|
Rob Rix
|
b4bcc9ef47
|
Tidy up toTerm.
|
2015-11-25 18:31:54 -05:00 |
|
Rob Rix
|
d4d6210a19
|
Restore withAlloc.
|
2015-11-25 18:30:55 -05:00 |
|
Rob Rix
|
3cbe2f7a15
|
Assert that we didn’t get a broken child.
|
2015-11-25 18:30:21 -05:00 |
|
Rob Rix
|
88e78d00d8
|
Fetch the node’s name once per node.
|
2015-11-25 17:11:43 -05:00 |
|
Rob Rix
|
7039beceea
|
Return fast on empty children lists.
|
2015-11-25 17:09:42 -05:00 |
|
Rob Rix
|
81559526ac
|
Assert that the data ptr is non-null.
|
2015-11-25 17:02:06 -05:00 |
|
Rob Rix
|
e98fcf3098
|
Just say no to cabal building C.
|
2015-11-25 16:41:35 -05:00 |
|
Rob Rix
|
beeb759274
|
Simple config.
|
2015-11-25 16:41:26 -05:00 |
|
Rob Rix
|
1d6b804f46
|
Don’t link haskell-src.
|
2015-11-25 16:41:17 -05:00 |
|
Rob Rix
|
caf06cef5e
|
Don’t import the Haskell parser stuff.
|
2015-11-25 16:41:06 -05:00 |
|
Rob Rix
|
5158e28349
|
Up to but not including the count.
|
2015-11-25 15:22:18 -05:00 |
|