Ayman Nadeem
|
0324f94381
|
move WIP helpers from semantic-codegen to semantic-ast
|
2020-02-04 17:26:26 -05:00 |
|
Ayman Nadeem
|
22a15a7b2f
|
move AST.Grammar.TH to semantic-ast from semantic-codegen
|
2020-02-04 17:26:02 -05:00 |
|
Ayman Nadeem
|
1d643c5b98
|
move AST.Examples to semantic-ast from semantic-codegen
|
2020-02-04 17:25:37 -05:00 |
|
Ayman Nadeem
|
35c04464fc
|
move AST.Unmarshal to semantic-ast from semantic-codegen
|
2020-02-04 17:25:06 -05:00 |
|
Ayman Nadeem
|
8ad6585ad2
|
move AST.Token to semantic-ast from semantic-codegen
|
2020-02-04 17:24:20 -05:00 |
|
Ayman Nadeem
|
034d2836d7
|
move AST.GenerateSyntax to semantic-ast from semantic-codegen
|
2020-02-04 17:23:58 -05:00 |
|
Ayman Nadeem
|
f5eeb93813
|
move AST.Deserialize to semantic-ast from semantic-codegen
|
2020-02-04 17:23:33 -05:00 |
|
Ayman Nadeem
|
52e595cd25
|
Merge branch 'traversty' into codegen-migration-leftovers
|
2020-02-04 17:01:29 -05:00 |
|
Ayman Nadeem
|
df780e1fd7
|
rename Helper to Helpers
|
2020-02-04 16:39:47 -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
|
2172c9b37e
|
use getNodeTypesPath for Java
|
2020-02-04 16:31:14 -05:00 |
|
Ayman Nadeem
|
21d9ba3ae1
|
use getNodeTypesPath for Go
|
2020-02-04 16:30:04 -05:00 |
|
Ayman Nadeem
|
ac12aeb1aa
|
use getNodeTypesPath in Ruby
|
2020-02-04 16:29:14 -05:00 |
|
Ayman Nadeem
|
39822f5685
|
use getNodeTypesPath for TypeScript
|
2020-02-04 16:27:26 -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
|
ce819f99dc
|
use tree_sitter_tsx from TreeSitter.TSX instead of Language.TSX.Grammar
|
2020-02-04 16:21:54 -05:00 |
|
Ayman Nadeem
|
3c393606fa
|
we're not using tree_sitter_python from Grammar
|
2020-02-04 16:21:02 -05:00 |
|
Ayman Nadeem
|
cfe29304b9
|
Update AST.hs
|
2020-02-04 16:15:46 -05:00 |
|
Ayman Nadeem
|
48427642ae
|
replace hardcoded submodule filepath with getNodeTypesPath for tsx
|
2020-02-04 16:07:31 -05:00 |
|
Ayman Nadeem
|
b46160593f
|
get that from Grammar
|
2020-02-04 16:06:30 -05:00 |
|
Ayman Nadeem
|
c23a61a7f3
|
tedious work risks copy pasta
|
2020-02-04 16:04:54 -05:00 |
|
Ayman Nadeem
|
fc41afed56
|
import TreeSitter.Python
|
2020-02-04 16:03:30 -05:00 |
|
Ayman Nadeem
|
0a629f1fad
|
use getNodeTypesPath in place of python submodule
|
2020-02-04 16:01:51 -05:00 |
|
Rob Rix
|
816511846d
|
cache buster, cache buster, bust me a cache
|
2020-02-04 14:40:59 -05:00 |
|
Rob Rix
|
a9485a0d0f
|
Update the references.
|
2020-02-04 14:28:34 -05:00 |
|
Rob Rix
|
223fd96fdb
|
Move the README to semantic-parse.
|
2020-02-04 14:28:18 -05:00 |
|
Rob Rix
|
23649d50be
|
🔥 the semantic-ast executable (since it has been moved to semantic-parse).
|
2020-02-04 14:27:37 -05:00 |
|
Rob Rix
|
97e11a42f0
|
CI builds in hard mode.
|
2020-02-04 14:26:37 -05:00 |
|
Rob Rix
|
c178402430
|
🔥 a duplicated project.
|
2020-02-04 14:26:13 -05:00 |
|
Rob Rix
|
0e5c97038f
|
Add a semantic-parse package.
|
2020-02-04 14:25:39 -05:00 |
|
Ayman Nadeem
|
243ae6ae7a
|
Create Helper.hs
|
2020-02-04 14:22:29 -05:00 |
|
Rob Rix
|
0291afcd98
|
Placate hlint.
|
2020-02-04 14:21:38 -05:00 |
|
Rob Rix
|
b66974b95b
|
Split up AST.Traversable1 into two modules.
|
2020-02-04 14:18:37 -05:00 |
|
Rob Rix
|
7e08d781c9
|
Add a module header describing the organizational concerns.
|
2020-02-04 14:13:10 -05:00 |
|
Rob Rix
|
3737b2b4cf
|
Stub in a module for just the Traversable1 class.
|
2020-02-04 14:11:43 -05:00 |
|
Ayman Nadeem
|
9b128869e6
|
add TSX tests
|
2020-02-04 13:58:34 -05:00 |
|
Rob Rix
|
bcea47bda1
|
Fixed.
|
2020-02-04 13:57:45 -05:00 |
|
Rob Rix
|
790431ac74
|
Tagging uses Traversable1 instead of GTraversable1.
|
2020-02-04 13:56:19 -05:00 |
|
Rob Rix
|
16c2e867e8
|
Newlines at EOF.
|
2020-02-04 13:55:52 -05:00 |
|
Rob Rix
|
cc553e2c5c
|
Rename result to symbolMatchingInstance.
|
2020-02-04 13:48:10 -05:00 |
|
Rob Rix
|
3c4a39a1d7
|
Define the traversal instances using Traversable1.
|
2020-02-04 13:47:15 -05:00 |
|
Rob Rix
|
4605c6b366
|
Rename makeInstances to makeTraversalInstances.
|
2020-02-04 13:45:09 -05:00 |
|
Rob Rix
|
c88c5b42a6
|
Stub in a definition to construct instances from Traversable1.
|
2020-02-04 13:42:53 -05:00 |
|
Rob Rix
|
869b279661
|
Derive a Traversable1 instance for ASTs.
|
2020-02-04 13:41:55 -05:00 |
|
Rob Rix
|
ca0d7d51fe
|
Apply stylish-haskell.
|
2020-02-04 13:41:20 -05:00 |
|
Rob Rix
|
d40f3832e8
|
Move AST.Element from semantic-tags into semantic-ast.
|
2020-02-04 13:36:40 -05:00 |
|
Rob Rix
|
7a2cc7fb7a
|
Move Traversable1 into semantic-ast.
|
2020-02-04 13:35:35 -05:00 |
|