1
1
mirror of https://github.com/github/semantic.git synced 2024-11-29 11:02:26 +03:00
Commit Graph

28271 Commits

Author SHA1 Message Date
lalaition
e4319224e3 Cleaned up parser 2019-06-09 14:11:58 -06: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
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
c562987921
Merge pull request #76 from github/build-semantic-core-in-travis
Build semantic-core in CI.
2019-06-04 16:41:31 -04:00
Patrick Thomson
4c358b495e
🤠 Tighten up some language about stack vs. cabal 2019-06-04 16:00:03 -04:00
Rob Rix
1a9840622c
Merge pull request #80 from github/remove-redundant-hasspan
Remove redundant HasSpan class.
2019-06-04 15:34:50 -04:00
Patrick Thomson
51a0749386 And run the semantic-core specs. 2019-06-04 15:29:00 -04:00
Patrick Thomson
43b65ee190 Merge remote-tracking branch 'origin/master' into build-semantic-core-in-travis 2019-06-04 15:28:40 -04:00
Patrick Thomson
5d86878d24
Merge pull request #64 from yuanwang-wf/stack
Ignore stack.yaml and stack.yaml.lock.
2019-06-04 15:27:45 -04:00
Yuan Wang
daa93db5b2 ignore stack.yaml and update readme 2019-06-04 13:07:20 -06:00
Patrick Thomson
0097a08626
Merge pull request #42 from github/parse-core
Institute parser for Core.
2019-06-04 14:40:55 -04:00
Patrick Thomson
3e1f3bcb9f Remove redundant HasSpan class.
We already have a classy-lenses-style HasSpan class, provided by Data.Span itself, so we don't need Data.Abstract.HasSpan.
2019-06-04 14:40:09 -04:00
Patrick Thomson
470f469568 Explicitly build the executable target. 2019-06-04 14:29:46 -04:00
Patrick Thomson
b135c62444 Address @robrix's suggestions. 2019-06-04 14:19:35 -04:00
Patrick Thomson
f0c880c700 Fix tabs that crept into this file 😠 2019-06-04 14:19:12 -04:00
Rob Rix
ca325719fc
Merge pull request #60 from github/support-head-in-git-cli
Support --sha="HEAD" in `semantic parse --symbols --gitdir`.
2019-06-04 12:50:49 -04:00
Yuan Wang
73bedd41d1 pin to the right fastsum 2019-06-04 10:48:13 -06:00
Patrick Thomson
c148a9ab8b Build semantic-core in CI. 2019-06-04 11:48:03 -04:00
Patrick Thomson
0501336f26 Support --sha="HEAD" in semantic parse --symbols --gitdir.
This is a temporary bandaid to make performance debugging easier. We
are going to tackle the issue of proper Git integration in #38.
2019-06-04 11:43:33 -04:00
Patrick Thomson
01a4bd2ed4 Label compound and assignment parsers and use infix chainl1. 2019-06-04 11:34:49 -04:00
Patrick Thomson
e9b0c4548f Remove unused language extensions. 2019-06-04 11:32:45 -04:00
Patrick Thomson
afa4511b8b
Merge pull request #52 from github/examples-docs
Add documentation detailing example uses for the CLI.
2019-06-04 11:28:42 -04:00
Patrick Thomson
4947963a5d Fix Doug's changes. 2019-06-04 11:28:20 -04:00
Patrick Thomson
11a5217f45 Enable tests. 2019-06-04 11:26:42 -04:00
Patrick Thomson
132c30a475 Add EBNF grammar. 2019-06-04 10:55:37 -04:00
Patrick Thomson
2b446df225 Add pretty-printer. 2019-06-04 10:54:39 -04:00
Patrick Thomson
c30d0fc084 Fix broken image links. 2019-06-04 10:25:29 -04:00
Patrick Thomson
15c1a84e6d Add documentation detailing example uses for the CLI. 2019-06-04 10:23:27 -04:00
Patrick Thomson
3d390d6a1c
Merge pull request #48 from hectorj/patch-1
Fix "programing" typo
2019-06-04 07:21:58 -04:00
Hector Jusforgues
7518a0a383
Fix "programing" typo 2019-06-04 12:57:57 +02:00
Rob Rix
8efe343c70
Merge pull request #39 from github/move-grammar-datatypes-to-the-parser-packages
Move grammar datatypes to the language packages
2019-06-03 17:09:46 -04:00
Patrick Thomson
e8ac13f098 Institute parser for Core.
I tried to pull the history from this patch over but I was not able to
figure out how to resolve conflicts from `git am`.
2019-06-03 16:09:47 -04:00
Rob Rix
a399c63691
Fix test failures. 2019-06-03 16:08:15 -04:00
Rob Rix
f79ba2ae36
Merge branch 'master' into move-grammar-datatypes-to-the-parser-packages 2019-06-03 15:22:56 -04:00
Patrick Thomson
ac8bd4409c
Merge pull request #36 from github/if-any-monad-is-not-freer-then-I-too-am-bound
Copy Freer in to Assignment, 🔥 dependency on freer-cofreer
2019-06-03 14:41:52 -04:00
Rob Rix
2646f89948
Move the grammar datatypes for all the other languages into their respective packages. 2019-06-03 14:14:04 -04:00
Patrick Thomson
1932332b96 Merge remote-tracking branch 'origin/master' into if-any-monad-is-not-freer-then-I-too-am-bound 2019-06-03 13:40:49 -04:00
Patrick Thomson
d8342ed5a3
Merge pull request #38 from github/setup-ci
Set up Travis builds.
2019-06-03 13:38:35 -04:00
Rob Rix
0fa39f6131
🔥 Language.JSON.Grammar. 2019-06-03 13:23:16 -04:00
Patrick Thomson
4de901c46e Don't cabal-check yet either. 2019-06-03 13:01:08 -04:00
Patrick Thomson
89606ff5cb I said not to enable benchmarks and I meant it! 2019-06-03 12:41:00 -04:00
Rob Rix
f9579b1ed6
🤠 fix the author field in the cabal file.
https://github.com/github/semantic/graphs/contributors seemed too lengthy to fit in there and we didn’t want to leave people out, so we went with “The Semantic authors” to cover everybody.
2019-06-03 12:40:15 -04:00
Rob Rix
930b5c01c6
🤠 fix the repo URL in the cabal file. 2019-06-03 12:39:04 -04:00
Rob Rix
d6bbcbb704
🔥 the freer-cofreer submodule. 2019-06-03 12:19:23 -04:00
Rob Rix
e6145c6217
Don’t depend on freer-cofreer. 2019-06-03 12:18:15 -04:00
Rob Rix
5aee604964
Copy Freer & iterFreer in. 2019-06-03 12:17:54 -04:00
Rob Rix
2430e16f79
Avoid using wrap. 2019-06-03 12:17:39 -04:00
Rob Rix
40c467fc5d
🔥 the Show1 instances for Tracing and AssignmentF. 2019-06-03 12:16:32 -04:00