1
1
mirror of https://github.com/github/semantic.git synced 2024-12-20 21:31:48 +03:00
Commit Graph

27286 Commits

Author SHA1 Message Date
Rick Winfrey
bc46e4882e Defining builtins, namespaces, and classes require specifying the Relation 2018-12-12 16:56:46 -08:00
Rick Winfrey
eefac23e6a Callers of define are expected to also specify the Relation of their declaration 2018-12-12 16:56:14 -08:00
Rick Winfrey
a189ad0d2e Import Relation 2018-12-12 16:55:55 -08:00
Rick Winfrey
ff30c73ff6 Update declare for Control.Abstract.ScopeGraph 2018-12-12 16:23:10 -08:00
Rick Winfrey
4de9ff4b48 Import Relation in Control.Abstract.ScopeGraph 2018-12-12 16:22:48 -08:00
Rick Winfrey
565fbfd2d0 Export Relation 2018-12-12 16:22:33 -08:00
Rick Winfrey
8e520132ce Simplify match predicate now we use (Data address, Position) for lookups 2018-12-12 16:22:27 -08:00
Rick Winfrey
e305f547bc Update insertDeclarationSpan and reuse insertScope 2018-12-12 16:21:46 -08:00
Rick Winfrey
59e72bda46 Fix up insertDeclarationScope and reuse insertScope helper 2018-12-12 16:21:31 -08:00
Rick Winfrey
5bca5276b8 Update 📝 for insertDeclarationScope 2018-12-12 16:21:00 -08:00
Rick Winfrey
4f9b717dad Destructure according to Data 2018-12-12 16:20:47 -08:00
Rick Winfrey
a69e93edb8 Use field accessor as we no longer work in (Declaration, (Span, Maybe scopeAddress)) 2018-12-12 16:20:27 -08:00
Rick Winfrey
9b3b6b70c0 Use correct field name 2018-12-12 16:19:33 -08:00
Rick Winfrey
4cb27b3eb6 Update type 2018-12-12 16:19:22 -08:00
Rick Winfrey
501f5ea9dc Update boolean check for finding the position of a declaration 2018-12-12 16:19:07 -08:00
Rick Winfrey
b8352790be Consistent ordering of params (Control.Abstract.ScopeGraph) 2018-12-12 16:18:22 -08:00
Rick Winfrey
53e6405486 Help to resolve ambiguities in the field names of Data by prefixing with data 2018-12-12 16:17:58 -08:00
Rick Winfrey
0650fa087f Remove address type variable on Relation for now 2018-12-12 16:17:30 -08:00
Ayman Nadeem
a8e1bbb5f6 Merge branch 'factor-abstract-value-as-value-effects' of https://github.com/github/semantic into factor-abstract-value-as-value-effects 2018-12-12 17:50:18 -05:00
Ayman Nadeem
5611368f64 add numeric carrier instance to concrete domain 2018-12-12 17:47:39 -05:00
joshvera
09c3cce304 WIP 2018-12-12 17:13:52 -05:00
Ayman Nadeem
1ccc6c0895 add numeric carrier instance to type 2018-12-12 17:01:11 -05:00
Ayman Nadeem
e953380aaf add numeric carrier instance to abstract domain 2018-12-12 16:59:46 -05:00
joshvera
c5a08df1c4 WIP add Relation to declaration and make a scope data type 2018-12-12 16:52:14 -05:00
joshvera
ea5d09bed5 Remove instance scope from klass 2018-12-12 16:51:43 -05:00
Ayman Nadeem
d46e7e13b5 add Numeric effect 2018-12-12 16:24:17 -05:00
joshvera
b6dd4fe090 ++haskell-tree-sitter 2018-12-12 16:18:25 -05:00
Ayman Nadeem
7260da9e7d remove symbol and regex constructors 2018-12-12 16:03:45 -05:00
Ayman Nadeem
1676dbd999 remove regex 2018-12-12 15:59:58 -05:00
joshvera
de1719c128 Merge remote-tracking branch 'origin/master' into new-expressions 2018-12-12 15:59:41 -05:00
Ayman Nadeem
062ad8b083 remove symbol 2018-12-12 15:55:56 -05:00
Rob Rix
d7f915373b Merge branch 'master' into factor-abstract-value-as-value-effects 2018-12-12 14:53:41 -05:00
Ayman Nadeem
1764aeb492 defined string and asString using the effect 2018-12-12 13:51:59 -05:00
Josh Vera
1be95883dc Merge pull request #2297 from github/bump-ts-go-and-ruby
Bump haskell-tree-sitter submodules.
2018-12-12 13:28:33 -05:00
Ayman Nadeem
bfd755fbda provide string effect 2018-12-12 12:52:56 -05:00
joshvera
8bf1b40342 Merge branch 'bump-ts-go-and-ruby' of https://github.com/github/semantic into bump-ts-go-and-ruby 2018-12-12 12:51:05 -05:00
Ayman Nadeem
9f54d28253 create string carrier instance for concrete domain 2018-12-12 12:40:56 -05:00
Ayman Nadeem
53924d1a15 clean up formatting 2018-12-12 12:28:18 -05:00
Ayman Nadeem
ca687a66a7 create string carrier instance for type-checking domain 2018-12-12 12:27:34 -05:00
Patrick Thomson
02c66ad210 Merge branch 'master' into bump-ts-go-and-ruby 2018-12-12 12:23:40 -05:00
Patrick Thomson
da711689af Merge pull request #2300 from github/unify-matching-rewriting
Unify APIs for matching and rewriting syntax trees.
2018-12-12 12:23:15 -05:00
Patrick Thomson
55870d8605 Merge branch 'master' into bump-ts-go-and-ruby 2018-12-12 12:21:06 -05:00
Ayman Nadeem
191723db94 create string carrier instance for abstract domain 2018-12-12 12:15:14 -05:00
Patrick Thomson
98fc4aa494 Merge branch 'master' into unify-matching-rewriting 2018-12-12 12:01:08 -05:00
Ayman Nadeem
c0ad2987b5 add runString 2018-12-12 11:57:11 -05:00
Patrick Thomson
3135426fcd Use clone-example-repos to get Go and Ruby examples.
Go tests appear to be broken. Gonna file an issue about it.
2018-12-12 11:14:16 -05:00
Rob Rix
85e9f21144 Alignment. 2018-12-12 09:48:42 -05:00
Rob Rix
2c0f8b355b Rename the value effects section to domain effects. 2018-12-12 09:48:08 -05:00
Rob Rix
49785f1718 Spacing. 2018-12-12 09:47:17 -05:00
Rob Rix
1d4421e512 Sort the Unit carrier after its handler. 2018-12-12 09:47:00 -05:00