1
1
mirror of https://github.com/github/semantic.git synced 2024-12-01 00:33:59 +03:00
Commit Graph

10203 Commits

Author SHA1 Message Date
Rick Winfrey
972c5a346a Merge pull request #954 from github/transition-from-tree-sitter-parsers
Transition from tree sitter parsers
2017-01-31 09:18:46 -08:00
joshvera
23c2c6cbdc ++scanners tree-sitter-ruby branch 2017-01-31 11:37:48 -05:00
joshvera
8a41af0a78 ++haskell-tree-sitter 2017-01-31 11:37:01 -05:00
Rick Winfrey
e8bb030541 Fix up Ruby argument -> pair integration tests 2017-01-30 17:34:30 -08:00
Rick Winfrey
b16d68a887 Add haskell-tree-sitter as a vendor submodule 2017-01-30 16:40:12 -08:00
Rick Winfrey
8772e197ce Clean up previously haskell-tree-sitter 2017-01-30 16:36:53 -08:00
Rick Winfrey
42b2b55a1a Treat haskell-tree-sitter as vendor submodule 2017-01-30 16:08:48 -08:00
Rick Winfrey
ec76fab891 Remove tree-sitter-parsers from .gitmodules 2017-01-30 15:48:59 -08:00
Rick Winfrey
f3f742c80e Remove tree-sitter-parsers submodule 2017-01-30 15:47:08 -08:00
Rick Winfrey
eda990ad7b Remove tree-sitter-parsers; replace with language specific packages
- This allows us to migrate to haskell-tree-sitter, which provides an
open source git repository that contains no language bindings, but
provides the ffi for working with tree sitter.
- Additionally now semantic-diff uses language specific packages found
with the languages dir. Each language package contains a vendored
version of its associated tree-sitter project (i.e. language/ruby
contains tree-sitter-ruby). The implication is that generating a
language’s updated parser.c does not require a re-compilation of all
languages parser.c files.
2017-01-30 14:03:22 -08:00
Rick Winfrey
09dfd79723 Add languages/javascript 2017-01-30 14:00:59 -08:00
Rick Winfrey
03056dd611 Add languages/go 2017-01-30 14:00:49 -08:00
Rick Winfrey
02ba82d19d Add languages/ruby 2017-01-30 14:00:38 -08:00
Rick Winfrey
3e8bbcb504 Add languages/c 2017-01-30 14:00:19 -08:00
Rick Winfrey
767b1ecc0a Add tree-sitter language specific submodules 2017-01-30 13:56:59 -08:00
joshvera
eef3146861 fix typo in rune-literals test 2017-01-27 14:50:27 -05:00
joshvera
99033aa1db Fix single line fun test to define functions outside of main 2017-01-27 14:40:26 -05:00
joshvera
4c51580bb5 Fix variadic fun test to define functions outside of main 2017-01-27 14:34:59 -05:00
Rick Winfrey
1a064ec79c Merge branch 'master' into ci-profiling 2017-01-26 14:51:51 -08:00
Rick Winfrey
c98e2e6c07 Add large profile example 2017-01-26 14:48:30 -08:00
Rick Winfrey
33244b9872 Add medium profile example 2017-01-26 14:48:17 -08:00
Rob Rix
e4b43e2d63 Merge pull request #949 from github/flatten-patches
Flatten BranchInfo patches
2017-01-26 15:15:23 -05:00
joshvera
0503fc9555 Flatten BranchInfo patches 2017-01-26 15:07:18 -05:00
Rick Winfrey
bfa30c6480 Add small diff tree examples 2017-01-26 10:58:41 -08:00
Josh Vera
2d4b456d4c Merge pull request #941 from github/table-of-contents
Table of contents
2017-01-26 12:51:57 -05:00
joshvera
386fa47ae6 s/Error/ParseError 2017-01-26 12:48:03 -05:00
joshvera
69cf915bf7 Only export toc 2017-01-26 12:46:28 -05:00
Josh Vera
36804a8686 Merge branch 'master' into table-of-contents 2017-01-26 12:07:08 -05:00
Rob Rix
06102737e2 Merge pull request #937 from github/consolidate-common-term-assignment-patterns
Consolidate common term assignment patterns
2017-01-26 11:52:44 -05:00
Rob Rix
5ea6240e5e Honestly I have no idea. 2017-01-25 20:50:18 -05:00
Rob Rix
41a10c977f Merge remote-tracking branch 'origin/master' into consolidate-common-term-assignment-patterns 2017-01-25 20:44:58 -05:00
Rob Rix
04db099ddb Bumpity bump. 2017-01-25 20:27:46 -05:00
Rob Rix
57d2f50420 Summarize var assignments’ ids even when composite. 2017-01-25 20:16:36 -05:00
Rob Rix
006ec80a06 Summarize all of indexed nodes’ children, not just the first child. 2017-01-25 20:16:13 -05:00
joshvera
3ab42ca794 add a param 2017-01-25 18:26:03 -05:00
Josh Vera
b9f9dff1c6 Merge branch 'master' into table-of-contents 2017-01-25 18:19:40 -05:00
Josh Vera
b87d476fba Merge pull request #942 from github/go-functions-with-types
Go functions with types
2017-01-25 18:18:51 -05:00
Rick Winfrey
40940631fe Merge branch 'master' into go-functions-with-types 2017-01-25 13:16:37 -08:00
joshvera
4de2396b0a ++tests 2017-01-25 15:50:17 -05:00
Timothy Clem
3d4f6fe48b Remove need to qualify patch 2017-01-25 10:45:56 -08:00
Timothy Clem
a8fed91deb No need for HideInfo constructor b/c we only surface functions/methods 2017-01-25 08:47:50 -08:00
Timothy Clem
2b0363e031 Remove comments and API sketching 2017-01-25 08:46:45 -08:00
joshvera
b30b98375e update tests 2017-01-25 11:45:50 -05:00
joshvera
bd5b2a4c93 Add optional type to Syntax.Function 2017-01-25 11:41:09 -05:00
Rob Rix
776527711d 🔥 another unnecessary GADT extension. 2017-01-25 03:20:17 -05:00
Rob Rix
e7e9a83f4c This also no longer needs GADTs. 2017-01-25 03:19:00 -05:00
Rob Rix
0b93c638ea These no longer need GADTs. 2017-01-25 03:18:30 -05:00
Rob Rix
2929fb3cb4 Rename Syntax.Error to ParseError. 2017-01-25 03:09:53 -05:00
Rob Rix
296c53f187 Rename Category.Error to ParseError. 2017-01-25 03:08:06 -05:00
Rob Rix
5a39e7234c Reformat Go term assignment. 2017-01-25 03:04:33 -05:00