Patrick Thomson
|
318124a9f1
|
Fix JSON stuff.
|
2020-07-01 20:59:33 -04:00 |
|
Patrick Thomson
|
dbce051436
|
simplifying target layouts.
|
2020-06-27 12:47:04 -04:00 |
|
Patrick Thomson
|
96f6f39cbf
|
The node-types paths are no longer hardcoded to my system 🎉
|
2020-06-25 10:14:54 -04:00 |
|
Patrick Thomson
|
6c3a08c735
|
save a ton of code
|
2020-06-25 08:56:09 -04:00 |
|
Patrick Thomson
|
cac967e87f
|
Create a macro to define language packages quickly.
|
2020-06-24 22:16:58 -04:00 |
|
Patrick Thomson
|
3aecbcc98a
|
Merge remote-tracking branch 'origin/master' into bazel-experiments
|
2020-06-23 11:03:39 -04:00 |
|
Patrick Thomson
|
16ae3ffb9f
|
add dependencies on node-types files
|
2020-06-10 12:08:45 -04:00 |
|
Patrick Thomson
|
ed07e1c319
|
getting closer
|
2020-06-09 14:56:19 -04:00 |
|
Patrick Thomson
|
b51a27118f
|
add more of the bazel subprojects
|
2020-06-09 13:52:39 -04:00 |
|
Ayman Nadeem
|
2ab3b50727
|
we no longer need to parameterize JSON programs with Identity
|
2020-05-21 14:32:46 -04:00 |
|
Ayman Nadeem
|
bfed8d11f2
|
fix JSON imports
|
2020-05-21 14:32:27 -04:00 |
|
Ayman Nadeem
|
9157a5257a
|
remove -ddump-splices used for local testing
|
2020-05-07 15:25:00 -04:00 |
|
Ayman Nadeem
|
7700575a58
|
revert Language.LANGUAGE files to original state
|
2020-05-07 11:42:12 -04:00 |
|
Ayman Nadeem
|
72d8ad5792
|
remove shapeParameterName from all generated datatypes and hardcode Parse.Err when building product types
|
2020-05-07 11:37:29 -04:00 |
|
Ayman Nadeem
|
f98b7e3b89
|
parameterize JSON program with Err instead of Identity
|
2020-04-29 13:55:56 -04:00 |
|
Ayman Nadeem
|
7c6718cb88
|
add KindSignatures, StandaloneDeriving and TypeOperators to all Language.LANG.AST files
|
2020-04-28 11:07:08 -04:00 |
|
Ayman Nadeem
|
d70db96038
|
Merge branch 'master' into codegen-cleanup
|
2020-04-22 10:16:05 -04:00 |
|
Ayman Nadeem
|
7834a7b1c0
|
update main-is for test suites in language cabal files
|
2020-04-20 11:53:47 -04:00 |
|
Ayman Nadeem
|
7eaf47b16a
|
rename JSON Test to PreciseTest
|
2020-04-20 11:45:52 -04:00 |
|
Patrick Thomson
|
717b9f1f3f
|
Use Identity as the shape parameter for now.
|
2020-04-07 15:12:10 -04:00 |
|
Patrick Thomson
|
d8fe2a545a
|
Provide needed language extensions.
|
2020-04-02 12:29:14 -04:00 |
|
Patrick Thomson
|
e748ca79b6
|
We need -XKindSignatures here.
|
2020-04-01 12:34:24 -04:00 |
|
Patrick Thomson
|
8d62ad3b91
|
Merge remote-tracking branch 'origin/master' into codegen-cleanup
|
2020-04-01 11:05:40 -04:00 |
|
Rick Winfrey
|
9a7ed9d294
|
Bump to semantic-source 0.1.0
Co-Authored-By: Patrick Thomson <patrickt@users.noreply.github.com>
|
2020-03-23 13:40:50 -07:00 |
|
Timothy Clem
|
a5b2e9922a
|
Bring back tree-sitter corpus tests for json
|
2020-02-20 13:46:47 -08:00 |
|
Ayman Nadeem
|
2149d3a07a
|
Merge branch 'master' into codegen-cleanup
|
2020-02-20 14:55:16 -05:00 |
|
Timothy Clem
|
a697d2109c
|
Get the tests and benchmarks building again
|
2020-02-20 10:01:46 -08:00 |
|
Timothy Clem
|
5a358d6894
|
Fully remove reference to submodules
|
2020-02-20 09:58:47 -08:00 |
|
Patrick Thomson
|
ea641ab602
|
Stray imports.
|
2020-02-14 14:19:32 -05:00 |
|
Patrick Thomson
|
e45bb13fb1
|
Remove submodules now that parsers provide grammars themselves.
|
2020-02-14 13:25:37 -05:00 |
|
Ayman Nadeem
|
82a0062f3c
|
change AST.Test to AST.TestHelpers
|
2020-02-14 11:33:01 -05:00 |
|
Ayman Nadeem
|
75bbed48f5
|
Update semantic-json.cabal
|
2020-02-13 13:47:26 -05:00 |
|
Ayman Nadeem
|
08860756b8
|
we're not quite ready to part ways with this just yet
|
2020-02-13 13:05:13 -05:00 |
|
Ayman Nadeem
|
d955c9e5f4
|
change from Language.JSON.Grammar to TreeSitter.JSON
|
2020-02-10 14:36:36 -05:00 |
|
Ayman Nadeem
|
54ed18dbc2
|
Update AST.hs
|
2020-02-08 08:21:07 -05:00 |
|
Ayman Nadeem
|
0d55c21d9a
|
import Language.Haskell.TH.Syntax (runIO) for JSON
|
2020-02-08 08:11:44 -05:00 |
|
Ayman Nadeem
|
1c40609bc1
|
Update semantic-json.cabal
|
2020-02-07 19:17:06 -05:00 |
|
Ayman Nadeem
|
c4de91be5d
|
Update semantic-json.cabal
|
2020-02-07 19:09:13 -05:00 |
|
Ayman Nadeem
|
0f6985fae8
|
update semantic-LANG cabal files to depend on semantic-ast instead of tree-sitter-test-helpers
|
2020-02-06 16:32:03 -05:00 |
|
Ayman Nadeem
|
f4a6a0a9e5
|
change Json test to import AST.Test instead of TreeSitter.Test.Helpers
|
2020-02-06 16:29:51 -05:00 |
|
Ayman Nadeem
|
cf5e092e34
|
Update semantic-json.cabal
|
2020-02-06 15:59:44 -05:00 |
|
Ayman Nadeem
|
7f6beb64bd
|
Update semantic-json.cabal
|
2020-02-06 15:54:41 -05:00 |
|
Ayman Nadeem
|
602ac29afd
|
remove semantic-codegen from everywhere in the project
|
2020-02-04 17:37:09 -05:00 |
|
Ayman Nadeem
|
670d4e9703
|
Remove Language.JSON.Grammar from semantic-json.cabal
|
2020-02-04 16:38:01 -05:00 |
|
Ayman Nadeem
|
bdd37a35da
|
Delete Language.JSON.Grammar
|
2020-02-04 16:37:22 -05:00 |
|
Ayman Nadeem
|
6f075a1f8f
|
Update AST.hs
|
2020-02-04 16:25:57 -05:00 |
|
Ayman Nadeem
|
c9b8b4b5f2
|
use tree_sitter_json from TreeSitter.JSON instead of Language.JSON.Grammar
|
2020-02-04 16:24:02 -05:00 |
|
Ayman Nadeem
|
70ef53cbf5
|
replace submodule path with getNodeTypesPath in JSON
|
2020-02-04 16:23:37 -05:00 |
|
Ayman Nadeem
|
21d665aeec
|
add test-suite to semantic-json
|
2020-02-04 12:34:21 -05:00 |
|
Ayman Nadeem
|
a8aa5981ca
|
move corpus tests from tree-sitter-json to semantic-json
|
2020-02-04 12:33:22 -05:00 |
|