1
1
mirror of https://github.com/github/semantic.git synced 2024-12-13 03:15:45 +03:00
Commit Graph

76 Commits

Author SHA1 Message Date
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