Rob Rix
|
68b813d51b
|
Merge branch 'master' into 🔥-split-renderer
|
2017-05-04 10:59:21 -04:00 |
|
Timothy Clem
|
c0b52583e5
|
Merge pull request #1101 from github/bump-tree-sitter
++tree-sitter and friends and use new halt_on_error for parsing
|
2017-05-04 07:57:14 -07:00 |
|
Rob Rix
|
a14093bf06
|
Correct the usage for the -o flag.
|
2017-05-04 10:56:28 -04:00 |
|
Rob Rix
|
32a6901d38
|
📝 the module a bit.
|
2017-05-04 10:55:12 -04:00 |
|
Rob Rix
|
7de25c4c7c
|
🔥 tests of split output.
|
2017-05-04 10:16:15 -04:00 |
|
Rob Rix
|
f13e4511bf
|
🔥 the dependencies on blaze.
|
2017-05-04 10:11:21 -04:00 |
|
Rob Rix
|
9c2b7dfbe0
|
🔥 Renderer.Split.
|
2017-05-04 10:10:45 -04:00 |
|
Rob Rix
|
d085b11789
|
🔥 the split diff renderer.
|
2017-05-04 10:09:29 -04:00 |
|
Rob Rix
|
d5e0cd5693
|
🔥 the split diff arguments constructor.
|
2017-05-04 10:09:19 -04:00 |
|
Rob Rix
|
f385a6e54f
|
🔥 the --split renderer flag.
|
2017-05-04 10:09:02 -04:00 |
|
Timothy Clem
|
6e6d3e1432
|
Go tests with parse error have much smaller trees when we halt on error
|
2017-05-03 14:12:43 -07:00 |
|
Timothy Clem
|
31c01c0092
|
Give sExpressions output a trailing newline again
|
2017-05-03 14:11:37 -07:00 |
|
Timothy Clem
|
69b6c6b21e
|
Let reading from /dev/null throw - need emptySourceBlob for this case
|
2017-05-03 14:11:02 -07:00 |
|
Timothy Clem
|
8ff3b0dfbc
|
Fix up script/generate-example, no-index isn't a thing anymore
|
2017-05-03 14:07:16 -07:00 |
|
Rob Rix
|
d10ca290b9
|
Use diffMaybe instead of maybeLinearly.
|
2017-05-03 16:58:43 -04:00 |
|
Rob Rix
|
45406c5c81
|
Define a combinator for diffing in Maybe.
|
2017-05-03 16:56:15 -04:00 |
|
Rob Rix
|
a0df4f8845
|
Skip wrapping in Maybe.
|
2017-05-03 16:52:56 -04:00 |
|
Rob Rix
|
8a2725f524
|
Merge branch 'master' into diffs-a-la-carte
|
2017-05-03 16:38:09 -04:00 |
|
Rob Rix
|
d524fa05bb
|
Define Align-based GAlign instances for [] and Maybe.
|
2017-05-03 16:24:05 -04:00 |
|
Timothy Clem
|
c9f69c32b5
|
++haskell-tree-sitter to use halt_on_error
|
2017-05-03 13:22:46 -07:00 |
|
Timothy Clem
|
9b3329b41a
|
++tree-sitter and friends
|
2017-05-03 13:14:21 -07:00 |
|
Rob Rix
|
116e5b0e08
|
Derive GAlign instances for all of the à la carte syntax types.
|
2017-05-03 16:05:27 -04:00 |
|
Rob Rix
|
c189e786c5
|
Define a GAlign instance for Identity.
|
2017-05-03 16:00:13 -04:00 |
|
Rob Rix
|
1f6d044994
|
Define GAlign instances for Unions.
|
2017-05-03 15:58:27 -04:00 |
|
Rob Rix
|
ce50d2da71
|
🔥 the Functor context for GAlign.
|
2017-05-03 15:56:16 -04:00 |
|
Rob Rix
|
eb18e2ef6e
|
Move the GAlign instance for Syntax into Syntax’ module.
|
2017-05-03 15:45:07 -04:00 |
|
Rob Rix
|
028d760190
|
Revert "Reuse the canCompare parameter."
This reverts commit 2f4f50e8e41f64721f6e7cd887d22c16263b3e52.
|
2017-05-03 15:37:19 -04:00 |
|
Rob Rix
|
be3937cc42
|
Reuse the canCompare parameter.
|
2017-05-03 15:24:05 -04:00 |
|
Rob Rix
|
22e7e8ca3e
|
Generalize decompose over the general term-diffing algorithm computation.
|
2017-05-03 15:17:59 -04:00 |
|
Rob Rix
|
a212fc628d
|
s/cont/yield/.
|
2017-05-03 14:58:48 -04:00 |
|
Rob Rix
|
2e825ec90b
|
Generalize runAlgorithm and runAlgorithmSteps to arbitrary functors in Freer.
|
2017-05-03 14:54:41 -04:00 |
|
Rob Rix
|
744f8cfe2e
|
Generalize the algorithm running functions over arbitrary term/diff types.
|
2017-05-03 14:51:58 -04:00 |
|
Rob Rix
|
b7d5f03a1b
|
🔥 runAlgorithmStep.
|
2017-05-03 14:50:23 -04:00 |
|
Rob Rix
|
34807f26bb
|
runAlgorithmSteps is parameterized by the decomposition operation.
|
2017-05-03 14:50:10 -04:00 |
|
Rob Rix
|
2e2ff9d614
|
runAlgorithm is parameterized by the decomposition operation.
|
2017-05-03 14:45:46 -04:00 |
|
Rob Rix
|
77bdda7b7e
|
s/run/runAlgorithm/.
|
2017-05-03 14:38:11 -04:00 |
|
Rob Rix
|
cb7a5a7b57
|
runStep returns the continuation without wrapping in Either.
|
2017-05-03 14:35:54 -04:00 |
|
Rob Rix
|
459616e543
|
Merge branch 'master' into opt-in-anonymous-nodes
|
2017-05-03 14:27:03 -04:00 |
|
Rob Rix
|
f27c8eae98
|
Merge pull request #1098 from github/generalize-s-expression-rendering
Generalize s-expression rendering to arbitrary Foldables
|
2017-05-03 14:22:28 -04:00 |
|
Rob Rix
|
11ca3a902b
|
🔥 a redundant constraint.
|
2017-05-03 13:55:18 -04:00 |
|
Rob Rix
|
363d21b607
|
Generalize s-expression rendering to arbitrary Foldables.
|
2017-05-03 13:43:32 -04:00 |
|
Rob Rix
|
1d024aafc9
|
Assign regular = assignments.
|
2017-05-03 11:52:38 -04:00 |
|
Rob Rix
|
8cc0526b23
|
Move assignment out into a separate top-level binding.
|
2017-05-03 11:51:22 -04:00 |
|
Rob Rix
|
159cf5772b
|
Assign ^=.
|
2017-05-03 11:50:01 -04:00 |
|
Rob Rix
|
53fde0b91b
|
Assign <<=.
|
2017-05-03 11:49:16 -04:00 |
|
Rob Rix
|
64dc3c7ff4
|
Assign >>=.
|
2017-05-03 11:49:00 -04:00 |
|
Rob Rix
|
96fabf70d4
|
Assign %=.
|
2017-05-03 11:48:22 -04:00 |
|
Rob Rix
|
b2ae6515f6
|
Assign &=.
|
2017-05-03 11:47:36 -04:00 |
|
Rob Rix
|
05be6e2f98
|
Assign &&=.
|
2017-05-03 11:47:14 -04:00 |
|
Rob Rix
|
175ac88ac4
|
Reformat a bit.
|
2017-05-03 11:43:36 -04:00 |
|