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

20593 Commits

Author SHA1 Message Date
Timothy Clem
784a0a8b70 Traded Identifier' for Symbol' I guess 2018-04-16 16:57:57 -07:00
Timothy Clem
4f888dcb52 Merge remote-tracking branch 'origin/master' into typescript-graphs 2018-04-16 16:53:02 -07:00
Timothy Clem
36e4bbecd9 Python fixture fixes 2018-04-16 16:52:54 -07:00
Timothy Clem
23db5fc9a6 ++haskell-tree-sitter 2018-04-16 16:52:43 -07:00
Timothy Clem
67fa0256ae Stop tracing module table, allow printing with INFO log level 2018-04-16 15:45:14 -07:00
Josh Vera
ae1cc5d689 Merge pull request #1738 from github/assignment-statements
Allow allocation in assignment again
2018-04-16 14:40:07 -04:00
Josh Vera
bb0bd9f45e Merge branch 'master' into assignment-statements 2018-04-16 12:32:17 -04:00
Josh Vera
ef3eab8ed8 Merge pull request #1739 from github/some-js-assignment-fixes
Some js assignment fixes
2018-04-16 12:28:03 -04:00
Josh Vera
c02985e468 Merge branch 'master' into some-js-assignment-fixes 2018-04-16 12:22:27 -04:00
Timothy Clem
d3bdc75a3a Allow setting a different rootdir for module resolution 2018-04-16 09:20:22 -07:00
Timothy Clem
44e0d2f08e Merge remote-tracking branch 'origin/master' into typescript-graphs 2018-04-16 08:28:48 -07:00
Charlie Somerville
a05b06dbde Merge pull request #1650 from github/charliesome/ruby-locals
WIP: Implement local variable context in Ruby assignment
2018-04-16 17:53:43 +10:00
Charlie Somerville
08a6b0a2d6 appease hlint 2018-04-16 17:39:34 +10:00
Charlie Somerville
699e2642ff allow comments in and around parameters 2018-04-16 17:16:14 +10:00
Charlie Somerville
584aa364b5 style cleanups 2018-04-16 16:19:23 +10:00
Charlie Somerville
bdcd8fcbc3 ruby: implement more strict assignment for parameters 2018-04-16 16:19:23 +10:00
Charlie Somerville
a81beeb125 ruby: register parameters as local identifier names 2018-04-16 16:19:23 +10:00
Charlie Somerville
cdb5672b27 test: fix expected output for parse and diff cli tests 2018-04-16 16:19:23 +10:00
Timothy Clem
c6cdfc4958 Fix CLI specs 2018-04-16 16:19:23 +10:00
Charlie Somerville
2d320fdba1 ruby: update test fixtures 2018-04-16 16:19:23 +10:00
Charlie Somerville
c999557043 ruby: emit Send terms from vcallOrLocal rather than Call 2018-04-16 16:19:23 +10:00
Charlie Somerville
d08c675318 ruby: make parameter assignment more strict in accepted symbols 2018-04-16 16:19:23 +10:00
Charlie Somerville
c5be01e8a0 ruby: use methodSelector rather than plainIdentifier for def names 2018-04-16 16:19:23 +10:00
Charlie Somerville
66720795cc ruby: allow Setter symbols in methodSelector 2018-04-16 16:19:23 +10:00
Timothy Clem
024d1c362e Allow ability to prioritize local identifiers for certain syntaxes 2018-04-16 16:19:23 +10:00
Charlie Somerville
5ff04bebcc ruby: add Assignment' type so we can remove type constraints 2018-04-16 16:19:23 +10:00
Charlie Somerville
237ffea294 alternate with End in putRubyLocals 2018-04-16 16:19:23 +10:00
Charlie Somerville
ccca1e5857 ruby: implement variable scoping around scoped constructs 2018-04-16 16:19:23 +10:00
Charlie Somerville
437df993b5 ruby: pull out some duplication in block assignment 2018-04-16 16:19:23 +10:00
Charlie Somerville
8dfaae81e1 ruby: define locals as they are encountered 2018-04-16 16:19:23 +10:00
Charlie Somerville
ba99be7345 ruby: emit barewords that aren't defined locals as method calls 2018-04-16 16:19:23 +10:00
Charlie Somerville
e6bf961c91 assignment: add special-cased ruby locals state 2018-04-16 16:19:23 +10:00
Timothy Clem
0b9d2e142c In JavaScript, continue and break can also have trailing comments - assign them 2018-04-13 14:12:54 -07:00
Timothy Clem
224ad7297c throwException if js resolution doesn't work 2018-04-13 14:12:31 -07:00
Timothy Clem
2d2d4fd38b In JavaScript, continue and break can also have trailing comments - assign them 2018-04-13 14:12:04 -07:00
Timothy Clem
6e19109554 Make sure we properly classify .js files 2018-04-13 11:39:57 -07:00
Timothy Clem
40bf466dbb Make sure we properly classify .js files 2018-04-13 10:58:25 -07:00
Timothy Clem
50f3dbae48 JavaScript returns can have comments even with no return expression 2018-04-13 10:54:30 -07:00
Timothy Clem
a9e5ff6a11 Assign HashBangLines in JavaScript/TypeScript 2018-04-13 10:54:22 -07:00
Timothy Clem
937c0df863 Assign out JavaScript require calls 2018-04-13 10:53:28 -07:00
Timothy Clem
47033ad9e8 Sort by name 2018-04-13 10:53:13 -07:00
Timothy Clem
25e70aa7a3 Let's eval javascript projects 2018-04-13 10:52:58 -07:00
Timothy Clem
ab0a6072b8 Some JavaScript analysis fixtures 2018-04-13 10:52:31 -07:00
Timothy Clem
dab7e2d304 Ignore all top level test files 2018-04-13 10:52:00 -07:00
Timothy Clem
c065344f3b JavaScript returns can have comments even with no return expression 2018-04-13 10:49:48 -07:00
Timothy Clem
1cffcf0504 Assign HashBangLines in JavaScript/TypeScript 2018-04-13 10:49:16 -07:00
Timothy Clem
97a566e973 Allow allocation in assignment again 2018-04-12 15:19:27 -07:00
Timothy Clem
01d3e7d547 Merge pull request #1724 from github/graph-cli
Wire up graph analysis to the CLI
2018-04-12 15:09:05 -07:00
Timothy Clem
c230e58cbe Merge branch 'master' into graph-cli 2018-04-12 11:00:46 -07:00
Timothy Clem
5c6535608e Docs and formatting 2018-04-12 08:24:58 -07:00