1
1
mirror of https://github.com/github/semantic.git synced 2024-12-26 08:25:19 +03:00
Commit Graph

28338 Commits

Author SHA1 Message Date
Patrick Thomson
aa02a62f76
Merge branch 'master' into gitparsing 2019-06-10 12:19:37 -04:00
lalaition
e4319224e3 Cleaned up parser 2019-06-09 14:11:58 -06:00
Patrick Thomson
0257625665
🤠 commit to address Doug’s suggestions 2019-06-09 15:14:17 -04:00
Patrick Thomson
072cedf8f6
Merge pull request #105 from github/update-contributing
Detail patch-acceptance policy and process in CONTRIBUTING.md.
2019-06-07 17:15:43 -04:00
Patrick Thomson
c68373331e
Merge branch 'master' into update-contributing 2019-06-07 13:43:44 -04:00
Josh Vera
933ab87578
Merge pull request #102 from github/typescript-mapped-types
Split TypeScript assignment into TSX and TypeScript
2019-06-07 13:21:37 -04:00
joshvera
bf75070b98 remove TSX.Resolution 2019-06-07 12:46:25 -04:00
Patrick Thomson
f169c67ec8 Tighten up language. 2019-06-07 11:12:42 -04:00
Patrick Thomson
a970f14777 Detail patch-acceptance policy and process in CONTRIBUTING.md.
We owe it to outside contributors to be clear about the process
involved in submitting a patch to Semantic, and the sad fact that we
won't be able to accept every proposed change.
2019-06-07 11:07:37 -04:00
lalaition
28c26d015e Run stylish-haskell on changes, again 2019-06-06 21:25:47 -06:00
lalaition
be96fcf52f Refactored code to be in line with suggestions 2019-06-06 21:24:22 -06:00
joshvera
7d49193f3b Add tsx tests 2019-06-06 19:11:29 -04:00
joshvera
72b04d7c9c bring this Go assignment back 2019-06-06 18:57:35 -04:00
joshvera
237c4d6b3f Move jsx tests to tsx directory 2019-06-06 18:44:15 -04:00
joshvera
a7ebd77970 Merge remote-tracking branch 'origin/master' into typescript-mapped-types 2019-06-06 17:18:14 -04:00
Rob Rix
86f6301f90
Merge pull request #101 from github/bump-hts-to-remove-ptr-module
Bump to newer haskell-tree-sitter.
2019-06-06 17:15:03 -04:00
joshvera
6b13145862 Move jsxElements out of TypeScript grammar
Also removes typeAssertion from TSX grammar
2019-06-06 16:37:29 -04:00
joshvera
a8a36adc81 Merge remote-tracking branch 'origin/master' into typescript-mapped-types 2019-06-06 15:27:59 -04:00
Patrick Thomson
9a7cf9f3da Bump to newer haskell-tree-sitter.
This should ensure we avoid issues like #96.
2019-06-06 15:03:02 -04:00
Patrick Thomson
e9e9c0e2ad
Merge pull request #95 from github/fail-all-of-the-tests-at-once-and-explode-into-space
Bump the parsers
2019-06-06 14:59:15 -04:00
Patrick Thomson
1b52d7d0cd Call --enable-tests in Travis and use the right proto3-suite. 2019-06-06 14:30:37 -04:00
Rob Rix
fb845b08a4
Victory by fiat! 2019-06-06 11:34:54 -04:00
Rob Rix
d6c6f85709
Merge branch 'master' into fail-all-of-the-tests-at-once-and-explode-into-space 2019-06-06 11:18:55 -04:00
Rob Rix
d4492dc666
Merge pull request #100 from NateEag/patch-1
Singularize word in README.md
2019-06-06 09:00:53 -04:00
Nate Eagleson
f9af6561db
Singularize word in README.md 2019-06-06 08:03:43 -04:00
Patrick Thomson
9aebd13e5b
Merge branch 'master' into fail-all-of-the-tests-at-once-and-explode-into-space 2019-06-06 02:40:01 -04:00
lalaition
0abcac73b8 Run stylish-haskell on changes 2019-06-05 20:11:40 -06:00
lalaition
2ba61a21a0 Use Attoparsec to parse git output instead of manually splitting Text 2019-06-05 20:07:48 -06:00
Rob Rix
8953d7e223
Merge pull request #97 from github/bump-minimum-base-version
Bump minimum base version.
2019-06-05 21:12:30 -04:00
Patrick Thomson
4410148919 Merge remote-tracking branch 'origin/master' into bump-minimum-base-version 2019-06-05 18:48:02 -04:00
Rob Rix
87209d3eee
🔥 MiniPython & MiniRuby. 2019-06-05 17:05:14 -04:00
Rob Rix
42708c333c
Fixtures, fixed. 2019-06-05 16:45:15 -04:00
Rob Rix
7fc70fdd59
Nest lets. 2019-06-05 16:43:21 -04:00
Rob Rix
26cd38f45d
Don’t double-nest Statements. 2019-06-05 16:42:58 -04:00
Rob Rix
16f6c72b19
Use makeTerm'' instead of mk. 2019-06-05 16:21:45 -04:00
Rob Rix
7ecebae144
Try harder to deal with blocks and things. 2019-06-05 16:20:31 -04:00
Rob Rix
3ea0bd957c
Add a rule to always insert nodes for blocks. 2019-06-05 16:20:12 -04:00
Rob Rix
669ffa656a
Don’t make nodes for blocks if we don’t have to. 2019-06-05 15:51:23 -04:00
Rob Rix
d7fedfdc3d
Leave functionDefinition the way it was. 2019-06-05 15:51:07 -04:00
Rob Rix
c550b6bbe1
Just use expressions. 2019-06-05 15:44:04 -04:00
Rob Rix
df59eaccdb
Blocks can be expressions. 2019-06-05 15:41:56 -04:00
Rob Rix
e106819e25
Use block in while. 2019-06-05 15:37:15 -04:00
Rob Rix
5c2329cde0
Use block in functionDefinition. 2019-06-05 15:35:48 -04:00
Rob Rix
e2438a49ac
Add a rule for blocks. 2019-06-05 15:34:33 -04:00
Rob Rix
5121e3698d
Bump haskell-tree-sitter to bump tree-sitter. 2019-06-05 15:28:05 -04:00
Rob Rix
eb6d12d661
Fail on incompatible parser versions. 2019-06-05 14:56:09 -04:00
Rob Rix
44f41e5fc8
Bump haskell-tree-sitter for incompatible version checks. 2019-06-05 14:55:58 -04:00
Rob Rix
5a35598213
Return the actual exception when parsing/assignment fails. 2019-06-05 14:28:28 -04:00
Douglas Creager
7364e16494
Merge pull request #94 from github/docker-hub
Add a Dockerfile that builds the CLI tool
2019-06-05 14:24:16 -04:00
joshvera
33e267151a WIP 2019-06-05 14:17:12 -04:00