Rob Rix
|
4975dc61fe
|
Move decoration of terms out of the JSON renderer.
|
2017-04-27 19:36:35 -04:00 |
|
Rob Rix
|
013d998ef3
|
Extract a common handler for path-annotated rendering.
|
2017-04-27 19:27:03 -04:00 |
|
Rob Rix
|
9944b32d9f
|
Define a ToJSONFields instance for SourceText.
|
2017-04-27 19:22:22 -04:00 |
|
Rob Rix
|
59735e5dac
|
Don’t pass the debug flags to the renderers.
|
2017-04-27 19:13:18 -04:00 |
|
Rob Rix
|
63b30ac1a3
|
Render parse trees/indices’ records to JSON.
|
2017-04-27 18:56:41 -04:00 |
|
Rob Rix
|
862fb3654b
|
Define a ToJSONFields instance for SourceSpan.
|
2017-04-27 18:51:41 -04:00 |
|
Rob Rix
|
70dd381f26
|
Simplify the ToJSONFields instance for Syntax.
|
2017-04-27 18:28:52 -04:00 |
|
Rob Rix
|
fed06ff0e1
|
Define ToJSONFields instances for Free & FreeF.
|
2017-04-27 18:23:10 -04:00 |
|
Rob Rix
|
3bf4f63e0c
|
Define a ToJSONFields instance for CofreeF.
|
2017-04-27 18:17:05 -04:00 |
|
Rob Rix
|
607d4f0398
|
Define a ToJSONFields instance for SplitPatch.
|
2017-04-27 18:10:31 -04:00 |
|
Rob Rix
|
1520fb0c2b
|
Replace syntaxToTermField with a ToJSONFields instance.
|
2017-04-27 18:10:12 -04:00 |
|
Rob Rix
|
43a5580bf5
|
Define a ToJSONFields instance for Terms.
|
2017-04-27 18:05:08 -04:00 |
|
Rob Rix
|
5afd5b8fa6
|
Distribute ToJSONFields through Maybe.
|
2017-04-27 17:56:24 -04:00 |
|
Rob Rix
|
5beff62cbc
|
Define ToJSONFields instances for Range and Category.
|
2017-04-27 17:53:36 -04:00 |
|
Rob Rix
|
adf868e5c8
|
Add a class to produce JSON fields for a type.
|
2017-04-27 17:49:37 -04:00 |
|
Rob Rix
|
17d413d267
|
Get all the fields uniformly.
|
2017-04-27 16:58:39 -04:00 |
|
Rob Rix
|
a5a86b33ea
|
Don’t pass the syntax around.
|
2017-04-27 16:58:13 -04:00 |
|
Rob Rix
|
96d2ccf92e
|
Decorate the term with the identifier algebraically.
|
2017-04-27 16:57:47 -04:00 |
|
Rob Rix
|
4abace2490
|
🔥 an unnecessary Functor constraint.
|
2017-04-27 16:47:08 -04:00 |
|
Rob Rix
|
f0b89c508c
|
🔥 parseDecorator.
|
2017-04-27 16:21:06 -04:00 |
|
Rob Rix
|
9dac0260e3
|
🔥 Identifier.
|
2017-04-27 16:18:11 -04:00 |
|
Rob Rix
|
76513638a6
|
Merge branch 'master' into clean-parse-and-diff-interface
|
2017-04-24 14:56:06 -04:00 |
|
Timothy Clem
|
77b9b6f909
|
Few doc fixes
|
2017-04-24 09:17:28 -07:00 |
|
Timothy Clem
|
779b6afde2
|
No longer need printTerms
|
2017-04-21 17:54:58 -07:00 |
|
Timothy Clem
|
78d376e256
|
Pair down command to just fs and git operations
|
2017-04-21 13:56:19 -07:00 |
|
Rob Rix
|
b99944556c
|
Merge branch 'master' into run-assignment-with-source
|
2017-04-21 16:18:16 -04:00 |
|
Rob Rix
|
e3192150e2
|
Define take & drop functions for Source.
|
2017-04-21 13:36:41 -04:00 |
|
Timothy Clem
|
19e87dd523
|
Put both diff and parse rendering back together
|
2017-04-20 15:13:28 -07:00 |
|
Timothy Clem
|
389bfaf220
|
WIP - new renderer achitecture
|
2017-04-20 11:00:02 -07:00 |
|
Timothy Clem
|
04f7f4b1f5
|
Start to build new interface for semantic
|
2017-04-19 16:33:27 -07:00 |
|
Timothy Clem
|
e9edb42e53
|
Remove render formats and use render/encode functions directly
|
2017-04-10 15:10:24 -07:00 |
|
Rob Rix
|
fbb899250a
|
Replace the summaries maps with Summaries.
|
2017-04-03 17:15:58 -04:00 |
|
Rob Rix
|
4c24cdf1ad
|
🔥 TOC’s dependency on Renderer.
|
2017-03-31 16:48:06 -04:00 |
|
Rob Rix
|
b30c19e68b
|
🔥 JSON’s dependency on Renderer.
|
2017-03-31 16:37:16 -04:00 |
|
Rob Rix
|
45b34c7444
|
🔥 Summary’s dependency on Renderer.
|
2017-03-31 16:37:08 -04:00 |
|
Rob Rix
|
5ee44d4642
|
🔥 Patch’s dependency on Renderer.
|
2017-03-31 16:20:48 -04:00 |
|
Rob Rix
|
fd2b24b714
|
🔥 Split’s dependency on Renderer.
|
2017-03-31 16:17:20 -04:00 |
|
Rob Rix
|
92092f6136
|
SExpression does not import Renderer.
|
2017-03-31 16:12:26 -04:00 |
|
Rob Rix
|
f52894d2e8
|
Rename DefaultFields to HasDefaultFields.
|
2017-03-31 15:18:27 -04:00 |
|
Rob Rix
|
46fe5ed705
|
Move DefaultFields into Info.hs.
|
2017-03-31 15:17:43 -04:00 |
|
joshvera
|
81e178fc61
|
Keep track of clauses before a Method identifier
|
2017-03-30 18:00:13 -04:00 |
|
joshvera
|
b5f9938279
|
Remove ty from Method and throw every part of a call signature into a list
|
2017-03-29 16:24:54 -04:00 |
|
joshvera
|
cdbd260b0f
|
Remove type from Function and unpack call signatures
|
2017-03-29 12:36:05 -04:00 |
|
joshvera
|
461b1c665b
|
Merge remote-tracking branch 'origin/master' into typescript
|
2017-03-29 10:17:53 -04:00 |
|
joshvera
|
ad68312273
|
Allow type parameters in function and method calls
|
2017-03-28 18:55:57 -04:00 |
|
joshvera
|
0058c371ec
|
Map template_chars in JS and add missing Interface cases
|
2017-03-28 16:10:37 -04:00 |
|
joshvera
|
9c5e73897b
|
Add interfaces
|
2017-03-28 15:54:31 -04:00 |
|
joshvera
|
f86d43a6e5
|
Add namespace mapping
|
2017-03-28 15:43:21 -04:00 |
|
Rob Rix
|
a8410e8829
|
🔥 various uses of LambdaCase.
|
2017-03-28 15:32:45 -04:00 |
|
joshvera
|
01a8087b0a
|
Map public_field_definition to FieldDecl and fix up VarDecl and VarAssignment mappings
|
2017-03-28 13:00:15 -04:00 |
|