1
1
mirror of https://github.com/github/semantic.git synced 2025-01-08 08:30:27 +03:00
Commit Graph

322 Commits

Author SHA1 Message Date
Rob Rix
a112fca6f3 Merge branch 'master' into 🔥-monolithic-syntax 2017-12-18 15:07:00 -05:00
Rob Rix
96c94e7672 iterFreer’s algebra takes the continuation & instruction in the opposite order. 2017-12-13 09:18:42 -08:00
Timothy Clem
8e8d2fb41e Merge remote-tracking branch 'origin/master' into bidistribute 2017-12-13 09:14:05 -08:00
Rick Winfrey
01c30abc2d Add single blob parser util function for convenience 2017-12-11 15:39:12 -08:00
Timothy Clem
143b1b8a12 Document Bidistribute 2017-12-11 12:58:50 -08:00
Timothy Clem
8ce213fc44 No longer need to track blobKind in Maybe 2017-12-11 10:51:52 -08:00
Timothy Clem
844fc3f8b5 Use Join These Blob instead 2017-12-11 09:09:07 -08:00
Timothy Clem
24d98ad71c Fix up tests 2017-12-10 08:46:17 -08:00
Timothy Clem
01ddc29c82 Fix Util functions 2017-12-09 18:31:01 -08:00
Timothy Clem
8dae7da7d4 Fix reading blobPairs from stdin 2017-12-09 18:20:47 -08:00
Timothy Clem
4be8c2a4a1 Implement parBitraversable 2017-12-09 18:14:17 -08:00
Timothy Clem
ba2159e940 First attempt at BlobPair as These and bitraversable 2017-12-09 17:36:48 -08:00
Timothy Clem
46cccd5015 Don't parse blobs that don't exist 2017-12-08 11:42:46 -07:00
Rob Rix
f1c4b58797 Merge branch 'musical-modules' into 🔥-monolithic-syntax 2017-11-28 11:59:38 -05:00
Rob Rix
41020b7eae Extract the Declaration algebras into a new module. 2017-11-28 09:17:41 -05:00
Rob Rix
a844fec2bd Move the algebras into their own module. 2017-11-27 14:36:20 -05:00
Rob Rix
2102ab41cf Rename Decorating to Analysis. 2017-11-27 14:32:13 -05:00
Rob Rix
87d533cc2b Rename Language to Data.Language. 2017-11-27 14:17:48 -05:00
Rob Rix
fd31babd62 Rename Decorator to Decorating.Decorator. 2017-11-27 13:36:00 -05:00
Rob Rix
3a3ed72f96 Rename Renderer to Rendering.Renderer. 2017-11-27 13:30:38 -05:00
Rob Rix
dbb1a33fca Rename Parser to Parsing.Parser. 2017-11-27 13:24:45 -05:00
Rob Rix
9bfd64905d Rename Data.Syntax.Assignment to Assigning.Assignment. 2017-11-27 13:19:20 -05:00
Rob Rix
062d9cbfa9 Rename Files to Semantic.IO. 2017-11-27 13:09:03 -05:00
Rob Rix
1e95b0270e Rename SemanticCmdLine to Semantic.CLI. 2017-11-27 11:57:27 -05:00
Rob Rix
cdefcdb33d Rename Interpreter to Diffing.Interpreter. 2017-11-27 11:45:08 -05:00
Rob Rix
cfd27ec20c Rename Algorithm -> Diffing.Algorithm. 2017-11-27 11:42:57 -05:00
Rob Rix
d17b6399f2 Specialize RAlgebra to use Base. 2017-11-22 17:36:35 -05:00
Rob Rix
72c804dc48 Rename Language.Markdown to Parser.CMark. 2017-11-22 17:26:14 -05:00
Rob Rix
1c0101a269 Rename TreeSitter to Parser.TreeSitter. 2017-11-22 17:24:10 -05:00
Rob Rix
3a06686361 Rename Data.Syntax.Algebra to Decorator. 2017-11-22 17:21:22 -05:00
Rob Rix
99c7b5ac6e Merge branch 'master' into 🔥-monolithic-syntax 2017-11-21 12:37:45 -05:00
Rob Rix
7b291087cc Merge branch 'master' into 🔥-monolithic-syntax 2017-11-15 10:52:30 -05:00
Timothy Clem
9b7b22e0a5 Rework option handling for generating tags
Command is now `semantic parse --tags`
2017-11-08 15:30:34 -08:00
Timothy Clem
772762ecef Merge remote-tracking branch 'origin/master' into generate-tags-with-context 2017-11-08 13:16:07 -08:00
Timothy Clem
9d48fcd108 Stat and log assign and parse warnings appropriately 2017-11-02 08:39:41 -07:00
joshvera
6cecc8d3de Stub a tags renderer for the tags command 2017-10-17 14:11:34 -04:00
joshvera
d7f59ec155 Spit out tags as a JSON sum of ToC summaries 2017-10-17 13:03:21 -04:00
joshvera
1e267ecc88 Add a tags command to semantic 2017-10-17 12:17:07 -04:00
Timothy Clem
624203b92e Merge branch 'master' into try-another-key 2017-10-13 09:22:08 -07:00
Timothy Clem
6ac93f5196 tag seems to be a reserved key in splunk 2017-10-13 08:47:33 -07:00
Rob Rix
203719d053 🔥 the pp util. 2017-10-13 10:08:24 -04:00
Timothy Clem
bd4ef38906 Merge branch 'master' into cmark-timings 2017-10-10 15:39:20 -07:00
Timothy Clem
c6d665bd95 Try using to get cmark timings 2017-10-10 12:32:27 -07:00
Timothy Clem
195c8174c9 Gracefully close stat client socket 2017-10-10 11:43:10 -07:00
Timothy Clem
4a995bdec6 Just removing cmark timings for now 2017-10-10 11:24:46 -07:00
Timothy Clem
609212a413 Fix cmark timings 2017-10-10 11:03:04 -07:00
Rob Rix
757910c72b Merge branch 'master' into 🔥-monolithic-syntax 2017-10-10 12:22:37 -04:00
Rob Rix
264912d6bf Merge branch 'master' into open-toc-rendering 2017-10-06 17:26:02 -04:00
Timothy Clem
3cd67c0f8d Stat node counts of term and diff 2017-10-06 11:45:26 -07:00
Timothy Clem
0780d675c5 Streamline logTiming 2017-10-06 11:44:53 -07:00
Timothy Clem
27c0520105 Formatting - outdent 2017-10-06 11:44:13 -07:00
Rob Rix
3830324818 🔥 the first parameter to HasDeclaration. 2017-10-06 10:25:59 -04:00
Rob Rix
30fb1bb324 Silence a warning in Semantic.Util. 2017-10-05 20:35:18 -04:00
Rob Rix
072f3e1e0a Replace declarationAlgebra with toDeclarationAlgebra. 2017-10-05 20:32:57 -04:00
Timothy Clem
701cbd7bf2 No need for bang patterns here 2017-10-05 16:19:40 -07:00
Timothy Clem
077deb44c2 Extract withTiming and measure overall run time 2017-10-05 16:15:32 -07:00
Rob Rix
9e7cde3e9a 🔥 the membership constraint for Context in diffWithParser. 2017-10-05 18:48:53 -04:00
Rob Rix
193167e3e9 Lift the file helper into MonadIO. 2017-10-05 18:42:19 -04:00
Timothy Clem
5e692a5127 Documenting things 2017-10-05 14:07:18 -07:00
Timothy Clem
b61d9a5619 Docs 2017-10-05 13:09:44 -07:00
Timothy Clem
d301cca11a Point free 2017-10-05 13:06:14 -07:00
Timothy Clem
8f0e8bf151 Format with one less indent 2017-10-05 13:02:57 -07:00
Timothy Clem
1c9c5e420e Make sure stat names don't use reserved chars 2017-10-05 13:02:44 -07:00
Timothy Clem
97c5efa774 Only use this in one place now 2017-10-05 11:41:04 -07:00
Timothy Clem
d1248d54fd Update the address parsing 2017-10-05 11:30:12 -07:00
Timothy Clem
dd18879361 Reporting timing stats 2017-10-05 11:29:59 -07:00
Timothy Clem
f9c93b4158 Show 5 decimal points on Doubles 2017-10-05 11:26:31 -07:00
Timothy Clem
87bd442c96 Refactor a bit more into Semantic.Queue
Also, docs and record prefixes
2017-10-05 10:26:16 -07:00
Timothy Clem
e5973546a2 Just give Tags a type synonym 2017-10-04 11:55:26 -07:00
Timothy Clem
c7f4ae005b Test actual sending of data 2017-10-04 11:40:39 -07:00
Timothy Clem
f0edcd48f2 Docs 2017-10-04 11:40:20 -07:00
Timothy Clem
666585bf50 Start writing a few specs 2017-10-04 11:12:24 -07:00
Timothy Clem
010287cd5a No need to log this now 2017-10-04 09:46:15 -07:00
Timothy Clem
e75ae60ad6 Clean up imports again 2017-10-04 09:46:10 -07:00
Timothy Clem
ca965e8e6a Clean up imports a bit 2017-10-04 09:35:49 -07:00
Timothy Clem
3d5cf4347e Continue to fill out stats functionality 2017-10-04 09:34:44 -07:00
Timothy Clem
f80445945c Write some UDP packets 2017-10-03 20:38:36 -07:00
Timothy Clem
6abc878243 Basic stat rendering 2017-10-03 19:44:52 -07:00
Timothy Clem
78f98ce352 Introduce Task.Stat and general pattern for Task.Queue 2017-10-03 17:22:26 -07:00
Rob Rix
03a04eb57c Merge branch 'master' into 🔥-monolithic-syntax 2017-10-02 15:19:57 -04:00
Rob Rix
4ba8dc5a89 🔥 the commented-out diffRecursively. 2017-10-02 10:29:54 -04:00
Rob Rix
0f1acfbddd 🔥 LineByLineParser. 2017-09-29 15:01:40 -04:00
joshvera
b3667104fb Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-28 14:24:57 -07:00
Rob Rix
b31043a3eb Rename the Diff module to Data.Diff. 2017-09-27 12:41:41 -04:00
Rob Rix
9bd0b02ac9 Rename the Term module to Data.Term. 2017-09-27 12:37:37 -04:00
joshvera
bd440ea8d0 Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-25 13:40:10 -04:00
Timothy Clem
0290e63095 Whoops, these need to be tuples 2017-09-25 08:06:11 -07:00
Timothy Clem
6a0636ac5f Tag log entries so we can sort, filter, and stat 2017-09-22 10:09:29 -07:00
joshvera
f76461382a Fix indentation 2017-09-21 12:04:15 -04:00
joshvera
d0fb557bec Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-19 17:04:27 -04:00
joshvera
b03d17de34 Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-19 11:54:51 -04:00
joshvera
7e0ba6aea6 s/Apply1/Apply 2017-09-18 10:59:24 -04:00
Rob Rix
8cf25242dd Merge branch 'master' into separate-diff-annotation-parameters 2017-09-18 10:46:47 -04:00
joshvera
cbe2419f68 Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-18 10:04:36 -04:00
Rob Rix
34b424028e Apply1 got renamed to Apply. 2017-09-18 00:24:08 -04:00
Rob Rix
bfc0b9d0b0 Give Diff a pair of type parameters for the annotation types. 2017-09-14 09:41:52 -04:00
Rob Rix
bf2de994ac Curry diffing operations. 2017-09-13 19:34:27 -04:00
joshvera
0e853a5f38 Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-13 18:40:29 -04:00
Rick Winfrey
dbaa0bde92 Merge branch 'master' into assignment-macro 2017-09-12 17:39:36 -07:00
Rick Winfrey
9d2469a2bf Add pretty-show / colourised pp function 2017-09-12 15:40:44 -07:00