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

33919 Commits

Author SHA1 Message Date
Patrick Thomson
3766863bf8 Remove PL-specific Scientific/Integer parsers.
Also drops a couple deps we no longer use.
2020-06-28 19:57:08 -04:00
Patrick Thomson
faf3cdc43f Remove a couple otiose dependencies. 2020-06-28 18:45:00 -04:00
Patrick Thomson
3e7f746d9d Remove template comments. 2020-06-27 16:24:41 -04:00
Patrick Thomson
4cce87b51b Cleanup the WORKSPACE. 2020-06-27 16:21:20 -04:00
Patrick Thomson
ac282c3135 parse-examples seems to work 2020-06-27 13:42:43 -04:00
Patrick Thomson
335c3f728d Fix the specs! 2020-06-27 13:33:56 -04:00
Patrick Thomson
a6ab4c4d25 Remove unnecessary Stackage deps. 2020-06-27 12:53:17 -04:00
Patrick Thomson
dbce051436 simplifying target layouts. 2020-06-27 12:47:04 -04:00
Patrick Thomson
63a0dcebaa start documenting 2020-06-27 11:31:23 -04:00
Patrick Thomson
6195d1f043 Merge branch 'move-semantic-lib' into bazel-experiments 2020-06-26 16:32:52 -04:00
Patrick Thomson
381e5309e9 fix fixture 2020-06-26 16:30:07 -04:00
Patrick Thomson
a56075a9f7 No JSON needed here. 2020-06-26 16:26:17 -04:00
Patrick Thomson
ad989f6ee0 Download new TH-ified lingo rather than embedding generated files. 2020-06-26 16:24:47 -04:00
Patrick Thomson
722753f864 Fix tests. 2020-06-26 14:59:00 -04:00
Patrick Thomson
76b0e52835 fix some test paths 2020-06-26 14:54:38 -04:00
Patrick Thomson
a67310e257 Specify the executable build target. 2020-06-26 14:14:40 -04:00
Patrick Thomson
a3f3022262 Cleanup this rule. 2020-06-26 14:14:21 -04:00
Patrick Thomson
8079870734 Merge branch 'move-semantic-lib' into bazel-experiments 2020-06-26 13:52:27 -04:00
Patrick Thomson
aa11f3630d Extra files that crept in. 2020-06-26 13:52:06 -04:00
Patrick Thomson
bd3b5183e7 Forgot LICENSE and Setup.hs 2020-06-26 13:50:22 -04:00
Patrick Thomson
b18b0bc2a5 Merge branch 'move-semantic-lib' into bazel-experiments 2020-06-26 13:47:02 -04:00
Patrick Thomson
66b48b9a83 Give top-level semantic lib/exe its own folder.
Every other project has its own folder; as we move to Bazel, this
provides a pleasant consistency.
2020-06-26 13:44:44 -04:00
Patrick Thomson
76e0bf2700 update codeql 2020-06-26 13:39:04 -04:00
Patrick Thomson
9116c58a56 Stop vendoring node-types.json directly and download them w/ Bazel.
Also enables semantic-rust.
2020-06-26 13:07:24 -04:00
Timothy Clem
04f9c13036 Fix up fixtures 2020-06-25 15:45:59 -07:00
Timothy Clem
9cd0b30ada Remove old yield 2020-06-25 15:45:54 -07:00
Timothy Clem
7df35cba89 Attempt to slice out a more relevant line for source with long lines 2020-06-25 15:10:56 -07:00
Timothy Clem
e591457a4c Rework tagging to compute LSP offsets
Also updates how we generate the line of source code for display
2020-06-25 14:38:33 -07:00
Timothy Clem
255d78cd8f Add LSP style span to proto datatypes 2020-06-25 14:37:16 -07:00
Patrick Thomson
be5c539ee2 Remove fastsum dependency. 2020-06-25 12:54:37 -04:00
Timothy Clem
13d995eb17 Cleanup and more tests 2020-06-25 08:49:54 -07:00
Timothy Clem
56f04f1c2d Revert to master for semantic-source 2020-06-25 08:49:40 -07:00
Patrick Thomson
96f6f39cbf The node-types paths are no longer hardcoded to my system 🎉 2020-06-25 10:14:54 -04:00
Patrick Thomson
6c3a08c735 save a ton of code 2020-06-25 08:56:09 -04:00
Patrick Thomson
cac967e87f Create a macro to define language packages quickly. 2020-06-24 22:16:58 -04:00
Timothy Clem
d3a825f7e1 Must slice the bytestring, then count Text Chars 2020-06-24 18:30:12 -07:00
Timothy Clem
153afb72fb WIP: counting utf16 code units 2020-06-24 18:15:33 -07:00
Timothy Clem
3cae021020 Take a single line of Source 2020-06-24 18:15:17 -07:00
Patrick Thomson
2da2f61f1e build the lib specifically 2020-06-24 20:37:38 -04:00
Patrick Thomson
46ce1df767 half-hearted attempt to unbreak CI 2020-06-24 20:34:37 -04:00
Patrick Thomson
7f76ab3fa4 Merge remote-tracking branch 'origin/master' into bazel-experiments 2020-06-24 20:30:25 -04:00
Patrick Thomson
cf6373be1e
Merge pull request #578 from github/no-uncertain-terms
Remove Data.Term and Data.AST.
2020-06-24 17:24:12 -04:00
Patrick Thomson
65fba3ecc6 remove vestigial dependencies 2020-06-24 15:39:37 -04:00
Patrick Thomson
27d5650489 Remove Data.Term and Data.AST.
These didn't get included in #577 because that patch was getting out
of control. Note that we can now drop the dependency on `fastsum`.
2020-06-24 15:13:30 -04:00
Patrick Thomson
70b7be8859
Merge pull request #577 from github/syntaxation
Remove all alacarte-based syntax, assignments, and analysis.
2020-06-24 15:01:33 -04:00
Patrick Thomson
ff07b0a654 Merge branch 'syntaxation' into bazel-experiments 2020-06-24 13:52:30 -04:00
Patrick Thomson
ef8d7c3ce4 Fix tests. 2020-06-24 13:15:08 -04:00
Patrick Thomson
33943c1542 Remove the Control.Abstract and Data.Abstract hierarchies. 2020-06-24 12:48:23 -04:00
Patrick Thomson
a127404bb0 a few more otiose items 2020-06-24 12:37:10 -04:00
Patrick Thomson
0e26b83a1b Remove HasTextElement. 2020-06-24 12:34:18 -04:00