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

28400 Commits

Author SHA1 Message Date
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
Rob Rix
2ccd8e10f3
Show the matched thing, not the rule that matched it. 2019-06-03 12:15:29 -04:00
Patrick Thomson
1f74e60ba7
Merge pull request #35 from github/semantic-core
Core intermediate language
2019-06-03 11:56:50 -04:00
Patrick Thomson
876bba7daa Ensure we get parallel dependency builds. 2019-06-03 11:54:49 -04:00
Rob Rix
937505e04f
Move Semantic.Core to Data.Core. 2019-06-03 11:47:03 -04:00
Rob Rix
34d7727ae7
Move Semantic.Name to Data.Name. 2019-06-03 11:45:12 -04:00
Rob Rix
7559eed761
Move Semantic.Eval to Analysis.Eval. 2019-06-03 11:40:37 -04:00
Rob Rix
f955ecbb6e
Move Semantic.Eval.* to Analysis.*. 2019-06-03 11:38:42 -04:00
Rob Rix
6dfa21bbbd
Rename Semantic.Data.Stack to Data.Stack. 2019-06-03 11:36:36 -04:00
Patrick Thomson
f736f5c353 Don't enable benchmarks yet. 2019-06-03 11:35:42 -04:00
Rob Rix
52871f3d92
Add semantic-core to the cabal project file. 2019-06-03 11:34:26 -04:00
Rob Rix
23ba75ba79
Copy in the semantic-core sources. 2019-06-03 11:34:15 -04:00
Patrick Thomson
091d436c50 Attempt to bring up CI. 2019-06-03 11:31:45 -04:00
Patrick Thomson
31fc1c08b4
Merge pull request #30 from lpmi-13/typofix
Fix simple typos and standardize formatting in places
2019-06-03 08:58:30 -04:00
Rob Rix
38198bcf1e
Merge pull request #29 from github/update-stack-docs
Docs: specify we use cabal (and stack internally)
2019-06-03 03:50:24 -04:00
lpmi-13
0ecf334b97 Fix simple typos and standardize formatting in places 2019-06-03 07:26:05 +01:00
Patrick Thomson
ed3ccc6d78
Docs: specify we use cabal (and stack internally) 2019-06-02 18:54:19 -04:00
Patrick Thomson
e3d4e80ee4
Merge pull request #28 from 0xflotus/master
fixed small error
2019-06-01 18:21:27 -04:00
0xflotus
dcde1fbbaf
Merge pull request #1 from 0xflotus/patch-1
Update program-analysis.md
2019-06-02 00:14:27 +02:00
0xflotus
1768a70377
Update program-analysis.md 2019-06-02 00:14:14 +02:00
Rick Winfrey
67899f701a
Merge pull request #14 from bigtoast/typo
The trailing period creates a broken link.
2019-05-31 16:23:24 -07:00
andyandyandy
265f4139a9 The trailing period creates a broken link. 2019-05-31 15:48:38 -07:00