Rob Rix
|
eb598effa5
|
Simplify Syntax.map.
|
2015-10-23 18:58:10 -04:00 |
|
Rob Rix
|
00234c1365
|
Simplify the Diff constructor.
|
2015-10-23 18:56:07 -04:00 |
|
Rob Rix
|
ccc57c6411
|
Correct the hash passed to Diff.
|
2015-10-23 18:55:30 -04:00 |
|
Rob Rix
|
20057acaff
|
Add a function to construct diffs from JSON.
|
2015-10-23 18:54:24 -04:00 |
|
Rob Rix
|
692ae3be29
|
Remove Indexed toDOM handling.
|
2015-10-23 18:41:29 -04:00 |
|
Rob Rix
|
eabb27c5af
|
Remove the Keyed toDOM handling.
|
2015-10-23 18:41:04 -04:00 |
|
Rob Rix
|
b3f0d16fc8
|
Remove Term catamorphism/paramorphism 😢
|
2015-10-23 18:27:16 -04:00 |
|
Rob Rix
|
aaa1a9d25a
|
Term paramorphism.
|
2015-10-23 18:26:57 -04:00 |
|
Rob Rix
|
ec9cbf4dbf
|
Remove leaf handling from toDOM.
|
2015-10-23 18:26:42 -04:00 |
|
Rob Rix
|
f00b9cca5b
|
Construct Patches with Terms directly.
|
2015-10-23 18:26:24 -04:00 |
|
Rob Rix
|
16876343a4
|
Map Syntax by construction.
|
2015-10-23 18:24:19 -04:00 |
|
Rob Rix
|
08927d06b5
|
Construct Syntax values correctly.
|
2015-10-23 18:23:25 -04:00 |
|
Rob Rix
|
48a8217c41
|
Dictionary mapping passes a key to the transformation function.
|
2015-10-23 18:21:09 -04:00 |
|
Rob Rix
|
ebc8e96396
|
Remove Term processing from toDOM.
|
2015-10-23 18:19:25 -04:00 |
|
Rob Rix
|
59861a9a34
|
Terms construct a Syntax.
|
2015-10-23 18:19:11 -04:00 |
|
Rob Rix
|
7fb3aeb452
|
catamorphism over Term.
|
2015-10-23 17:19:24 -04:00 |
|
Rob Rix
|
d75322e37e
|
Remove Indexed.
|
2015-10-23 17:19:18 -04:00 |
|
Rob Rix
|
aef4e18518
|
Map over Syntax.
|
2015-10-23 17:19:07 -04:00 |
|
Rob Rix
|
c5c9e8838b
|
Map over dictionaries.
|
2015-10-23 17:19:00 -04:00 |
|
Rob Rix
|
ff21b7d299
|
Construct Syntax as a sum type.
|
2015-10-23 17:18:54 -04:00 |
|
Rob Rix
|
87cdba8e4b
|
Replaced Keyed with Dictionary .
|
2015-10-23 17:16:19 -04:00 |
|
Rob Rix
|
056e79f261
|
Rename the syntax field to unwrap .
|
2015-10-23 16:56:39 -04:00 |
|
Rob Rix
|
3206f13be0
|
Syntax is a type.
|
2015-10-23 16:54:49 -04:00 |
|
Rob Rix
|
32ed77d9bc
|
Rename left/right to before/after.
|
2015-10-23 16:53:02 -04:00 |
|
Rob Rix
|
7d721acec5
|
Re-add the left/right column divs.
|
2015-10-23 14:00:25 -04:00 |
|
Rob Rix
|
7adfd32d9d
|
Patch is an object.
|
2015-10-23 13:48:44 -04:00 |
|
Rob Rix
|
0667e3b30e
|
Move the patch function up.
|
2015-10-23 13:47:33 -04:00 |
|
Rob Rix
|
968980e17b
|
Don’t be gross.
|
2015-10-23 13:32:54 -04:00 |
|
Rob Rix
|
b03bacbcf2
|
Pass the source strings to toDOM.
|
2015-10-23 13:32:19 -04:00 |
|
Rob Rix
|
93a8f75da9
|
Don’t thread the original strings through model construction.
|
2015-10-23 13:31:14 -04:00 |
|
Rob Rix
|
107c8969e8
|
Arbitrarily select the before string/range.
|
2015-10-23 12:22:21 -04:00 |
|
Rob Rix
|
f1d60da274
|
Assign patch ranges to Diff.Pures.
|
2015-10-23 11:14:45 -04:00 |
|
Rob Rix
|
c3e740ab8e
|
Assign term ranges to patches.
|
2015-10-23 11:14:39 -04:00 |
|
Rob Rix
|
1153cd95e9
|
Assign a canonical source/range for diffs.
|
2015-10-23 11:11:05 -04:00 |
|
Rob Rix
|
7d09a9ab0f
|
Store the sources in a hash so we can get them out correctly.
|
2015-10-23 11:09:10 -04:00 |
|
Rob Rix
|
63267cdb1c
|
Attach the range and source to the syntax.
|
2015-10-23 11:04:21 -04:00 |
|
Rob Rix
|
8d344381e7
|
Keep the correct ranges.
|
2015-10-23 11:04:03 -04:00 |
|
Rob Rix
|
7b8d3747de
|
Keep the sources.
|
2015-10-23 11:02:37 -04:00 |
|
Rob Rix
|
00970c03ee
|
Keep the ranges.
|
2015-10-23 11:02:32 -04:00 |
|
Rob Rix
|
56f2f6f0c0
|
Unwrap the syntax.
|
2015-10-23 11:01:21 -04:00 |
|
Rob Rix
|
353ff8d4b2
|
Formatting.
|
2015-10-23 11:01:14 -04:00 |
|
Rob Rix
|
ecc21f1e91
|
No really, hide terms.
|
2015-10-21 18:07:08 -04:00 |
|
Rob Rix
|
0d5472c3d7
|
Call out the elements explicitly.
|
2015-10-21 18:07:02 -04:00 |
|
Rob Rix
|
6152f6b0e7
|
Monospace.
|
2015-10-21 18:06:45 -04:00 |
|
Rob Rix
|
1a8ab28edc
|
Hide definition keys.
|
2015-10-21 17:54:55 -04:00 |
|
Rob Rix
|
299eb0e8a3
|
No margin or padding on diff elements.
|
2015-10-21 17:53:57 -04:00 |
|
Rob Rix
|
e3a815f640
|
Extract the values from the correct objects.
|
2015-10-21 17:53:46 -04:00 |
|
Rob Rix
|
3a96ea86a7
|
Restore the original loops.
|
2015-10-21 17:51:57 -04:00 |
|
Rob Rix
|
2f7f00920e
|
Correct premature abstraction.
|
2015-10-21 17:51:12 -04:00 |
|
Rob Rix
|
3b15165421
|
Insert the right values for keyed nodes.
|
2015-10-21 17:49:14 -04:00 |
|