Patrick Thomson
|
babde11f98
|
Use CurrentScope to indicate the significance of Names.
This newtype is useful, and sports an identical definition within
`semantic`. We should use it everywhere.
|
2020-02-12 11:29:24 -05:00 |
|
Josh Vera
|
6a00388913
|
Merge pull request #477 from github/import-cases
Add ImportStatement
|
2020-02-11 17:49:53 -05:00 |
|
joshvera
|
4de4e68b84
|
Replace undefined with impossibleTerm
doesn't seem like a Nothing case is possible as this is a remnant of tree-sitter's handling of sum types
|
2020-02-11 17:38:35 -05:00 |
|
joshvera
|
02db8cfa8e
|
Define reference to initial scope outside of for_ loop
|
2020-02-11 17:17:22 -05:00 |
|
joshvera
|
5339ee2e03
|
cleanup
|
2020-02-11 16:31:49 -05:00 |
|
joshvera
|
0372b888bd
|
Use props in reference
|
2020-02-11 16:19:36 -05:00 |
|
joshvera
|
5ef758aa85
|
Reuse path in newReference
|
2020-02-11 16:16:20 -05:00 |
|
joshvera
|
a1e00b3504
|
Fix ImportStatement
|
2020-02-11 15:50:59 -05:00 |
|
Patrick Thomson
|
f3d2f6932a
|
Merge pull request #476 from github/i-am-projecting
Move Data.Project to semantic-analysis.
|
2020-02-11 13:41:16 -05:00 |
|
Patrick Thomson
|
254b160e48
|
Wrong language module.
|
2020-02-11 13:24:59 -05:00 |
|
Patrick Thomson
|
4523b33d98
|
Export readProjectFromPaths.
|
2020-02-11 13:21:31 -05:00 |
|
Patrick Thomson
|
7f0f68c94d
|
Fix up some imports.
|
2020-02-11 13:20:51 -05:00 |
|
Patrick Thomson
|
d2bd643745
|
Start moving Blob around.
|
2020-02-11 13:18:10 -05:00 |
|
joshvera
|
9913031f97
|
Fix positions and kinds in tests
|
2020-02-11 13:06:29 -05:00 |
|
Patrick Thomson
|
6162dbd191
|
Revert "Something is terribly wrong with the cache."
This reverts commit 3ecb6a99c7 .
|
2020-02-11 13:02:36 -05:00 |
|
Patrick Thomson
|
3ecb6a99c7
|
Something is terribly wrong with the cache.
|
2020-02-11 12:59:57 -05:00 |
|
joshvera
|
284912ad21
|
Remove extra reference call in tests
|
2020-02-11 12:56:47 -05:00 |
|
Patrick Thomson
|
27829d1131
|
Emacs misfire.
|
2020-02-11 12:53:56 -05:00 |
|
Patrick Thomson
|
f722cb0897
|
Move Data.Project to semantic-analysis.
I need this for semantic-scope-graph so that each graph can have
correct `ModuleInfo` fields. Straightforward.
|
2020-02-11 12:52:44 -05:00 |
|
joshvera
|
13ebd4650b
|
remove imports
|
2020-02-11 12:50:25 -05:00 |
|
joshvera
|
c588a8aab8
|
Revert runScopeGraph changes
|
2020-02-11 12:49:37 -05:00 |
|
Josh Vera
|
3ee0ffd41c
|
Merge pull request #475 from github/no-more-sketches
Remove the ScopeGraph effect and define it with a constraint kind.
|
2020-02-11 12:48:18 -05:00 |
|
Patrick Thomson
|
7715fd46a9
|
Remove the ScopeGraph effect and define it with a constraint kind.
|
2020-02-11 12:30:19 -05:00 |
|
joshvera
|
a572f05494
|
Move these to runScopeGraph
|
2020-02-11 11:55:32 -05:00 |
|
joshvera
|
41a10ee4c7
|
Add qualified imports file
|
2020-02-07 22:23:50 -05:00 |
|
joshvera
|
164333dbb7
|
import Analysis.Name
|
2020-02-07 22:23:36 -05:00 |
|
joshvera
|
08cad385f3
|
Add State effect to scopeGraphModule
|
2020-02-07 22:23:22 -05:00 |
|
joshvera
|
9be4d16eef
|
Add State constraint to ToScopeGraph
|
2020-02-07 22:22:46 -05:00 |
|
joshvera
|
4a2275a68b
|
Rename to newEdge
|
2020-02-07 22:22:31 -05:00 |
|
joshvera
|
bce4e81741
|
Add Reader effect to ScopeGraph type
|
2020-02-07 22:22:24 -05:00 |
|
joshvera
|
095ea82a91
|
Imports
|
2020-02-07 22:22:13 -05:00 |
|
joshvera
|
9a9d8a9d3b
|
Remove old currentScope
|
2020-02-07 22:21:52 -05:00 |
|
joshvera
|
c148941e13
|
Add newReference
|
2020-02-07 22:21:39 -05:00 |
|
joshvera
|
639fac1a74
|
rename to newEdge
|
2020-02-07 22:21:23 -05:00 |
|
joshvera
|
6ea34352e4
|
Add HasSpan to Reference
|
2020-02-07 22:20:02 -05:00 |
|
joshvera
|
59e12e2ccc
|
add newReference
|
2020-02-07 22:19:51 -05:00 |
|
joshvera
|
5dc46a5f42
|
add expectedQualifiedImport
|
2020-02-07 21:36:15 -05:00 |
|
joshvera
|
b0e272e91a
|
stub in spans
|
2020-02-07 21:36:07 -05:00 |
|
joshvera
|
392742961f
|
docs
|
2020-02-07 18:30:28 -05:00 |
|
joshvera
|
fe18cdaed2
|
formatting
|
2020-02-07 18:13:43 -05:00 |
|
joshvera
|
c3e8a15b81
|
Update Reference
should probably remove ReferenceInfo?
|
2020-02-07 18:10:33 -05:00 |
|
joshvera
|
d78386f5a2
|
create new references in qualified import statements
|
2020-02-07 18:09:46 -05:00 |
|
joshvera
|
a77bcc9133
|
call newReference in Py.Identifier
|
2020-02-07 18:09:15 -05:00 |
|
joshvera
|
0ac1ce55e1
|
Add newReference
|
2020-02-07 18:04:59 -05:00 |
|
Patrick Thomson
|
340b6eaec4
|
Merge pull request #474 from github/graph-partitioning
Break up Data.ScopeGraph and reorg semantic-scope-graph.
|
2020-02-07 15:34:38 -05:00 |
|
Patrick Thomson
|
06e8c6ecaa
|
Break up Data.ScopeGraph and reorg semantic-scope-graph.
|
2020-02-07 15:08:33 -05:00 |
|
Josh Vera
|
f6c7c5e870
|
Merge pull request #473 from github/import-holes
Import holes
|
2020-02-07 13:50:26 -05:00 |
|
joshvera
|
1aab661b0f
|
fix Void conflicts
|
2020-02-07 12:28:21 -05:00 |
|
joshvera
|
317c0c1473
|
stub in other cases
|
2020-02-07 10:53:20 -05:00 |
|
joshvera
|
58198d5647
|
remove L suffix from EdgeLabel.Void
|
2020-02-06 17:39:37 -05:00 |
|