Rick Winfrey
383573aa3d
Merge branch 'master' into if-else-if
2016-10-13 17:01:23 -05:00
joshvera
dbf8fe2385
one line
2016-10-13 17:58:23 -04:00
joshvera
4f978b7586
No quotes around anonymous functions
2016-10-13 17:58:17 -04:00
Rick Winfrey
5cc26fcc34
Remove BranchInfo for If Syntaxes
...
Although this allowed us to report a list of summary statements for
each if / else-if condition, we don’t append parent contexts to
Patches. Because we lose that parent context, it makes replacement
summary statements devoid of context. Taking a step back, @joshvera and
I decided to leave if summary statements as they are now, but revisit
this when we explore rollups. Although diff summary statements do not
include else-if clauses now in Syntax If accurately. So we have the
info, but as it stands, a long list of summary statements for each
else-if clause we determined to be less helpful, but will set us up for
success when we add rollups.
2016-10-13 16:42:49 -05:00
joshvera
98627b74b7
Merge remote-tracking branch 'origin/master' into improve-anonymous-funs
2016-10-13 17:39:42 -04:00
Rick Winfrey
59a2531889
Update toElseIf so we don't drop the elseClause for non If syntax clauses
2016-10-13 16:33:57 -05:00
Josh Vera
9f9dc4feab
Merge branch 'master' into improve-memory-usage
2016-10-13 16:21:11 -04:00
joshvera
63eca5f45b
use Label type synonym and unpack strict fields in RWS
2016-10-13 16:19:53 -04:00
Rick Winfrey
a80cb67b89
Extract toLeafInfo function
2016-10-13 12:36:18 -05:00
Rick Winfrey
62db2939f8
Clean and retain elseClause for If statements that are not If statements
2016-10-13 12:34:48 -05:00
joshvera
be1ca766c1
Quote anonymous and brace exports
2016-10-13 12:56:27 -04:00
joshvera
5aff238787
Enclose export statements in braces
2016-10-13 12:08:33 -04:00
joshvera
2f6414097c
Enclose anonymous functions in quotes and add category back in toLeafInfos
2016-10-13 12:08:22 -04:00
joshvera
af938b87f4
Omit a function call's arguments if it's arguments match the underlying anonymous function's arguments
2016-10-13 11:57:10 -04:00
joshvera
30c9fd8f5f
Remove trailing 'function' text from AnonymousFunction toTermName output
2016-10-13 11:56:49 -04:00
Timothy Clem
148aa3024b
Bring back Commented, even if it isn't used yet
2016-10-13 08:37:44 -07:00
Timothy Clem
d9288f7e78
Note what HideInfo is used for
2016-10-13 08:37:29 -07:00
joshvera
f79d04e437
add type
2016-10-12 19:26:15 -04:00
joshvera
dfe8648a11
Fix tests
2016-10-12 19:19:36 -04:00
joshvera
93d1e56998
Remove duplicate imports
2016-10-12 18:31:38 -04:00
joshvera
1c3fe8e944
Add StrictData to semantic-diff library
2016-10-12 18:28:46 -04:00
joshvera
659543abc7
Thread getLabel to rws in order to construct RWS grams only if SES fails to match terms
2016-10-12 18:03:18 -04:00
joshvera
4281549eb0
Add -funbox-strict-fields annotations to some data types
2016-10-12 17:28:27 -04:00
Timothy Clem
3815e713b5
Capture comments and hide them for summaries only
2016-10-12 14:21:25 -07:00
Rick Winfrey
e3f672674c
Remove previous idea
2016-10-12 15:35:09 -05:00
Rick Winfrey
6894bdcd55
<> over ++
2016-10-12 15:34:46 -05:00
joshvera
09304a5df2
Add strictness annotations to a few types
2016-10-12 16:34:12 -04:00
Rick Winfrey
17e29de931
📝
2016-10-12 14:55:34 -05:00
Rick Winfrey
d12a8d8e1b
Recursively construct If Syntaxes for nested If Terms
...
- Also adds Data.List (head)
2016-10-12 14:55:25 -05:00
Rick Winfrey
0e6cb47e1b
Fix the order of the then else conditions
2016-10-12 14:51:41 -04:00
Rick Winfrey
50660f35a3
Add development mode
...
When developing locally, especially when using break to look at
structure, the timeout is too quick. Instead of manually updating the
timeout to a long duration, I figure disabling it when needed in the
context of ghci would be nicer.
2016-10-12 14:51:41 -04:00
Rick Winfrey
e4ac39547b
Construct BranchInfo for If nodes containing else-if clauses
...
- If a If node does not contain else-if clauses, we fall through and
construct LeafInfos
2016-10-12 12:38:21 -05:00
Rick Winfrey
a9d28f95c1
Break apart else clauses for If syntax nodes
...
- This is an intermediate step and not complete. We currently only
handle one level of else-if, rather than arbitrary levels of else-if.
2016-10-12 12:35:20 -05:00
Rick Winfrey
ddb39bdbcc
Update If Syntax to use a list to represent else conditions
...
- This lets us use a simple structure to break apart nested else-ifs
2016-10-12 12:32:55 -05:00
Rick Winfrey
55e2b7b1f9
Merge branch 'master' into if-else-if
2016-10-12 09:41:16 -05:00
Rick Winfrey
76bba89d3c
WIP updates
2016-10-12 09:39:48 -05:00
Rick Winfrey
d1b22c231d
Merge branch 'development-mode' of github.com:github/semantic-diff into development-mode
2016-10-11 17:07:43 -05:00
Rick Winfrey
5cfe719141
Fix the order of the then else conditions
2016-10-11 17:06:51 -05:00
Rick Winfrey
1b715da024
Merge branch 'master' into development-mode
2016-10-11 16:42:08 -05:00
Rick Winfrey
e7c09831bc
Add development mode
...
When developing locally, especially when using break to look at
structure, the timeout is too quick. Instead of manually updating the
timeout to a long duration, I figure disabling it when needed in the
context of ghci would be nicer.
2016-10-11 15:22:37 -05:00
joshvera
6ba48666ed
bump files
2016-10-11 16:18:26 -04:00
joshvera
098655b1d9
Remove filepath from SourceSpan
2016-10-11 15:09:24 -04:00
joshvera
c0ae593a06
Remove filepath from SourceSpan
2016-10-11 13:08:12 -04:00
Rick Winfrey
d4ac4427d3
Add comment
2016-10-11 12:02:52 -05:00
joshvera
70d39544cb
Rename to filepath
2016-10-11 12:46:40 -04:00
joshvera
a9d216608f
Rename this/that/these to delete/insert/replace for consistency with Patch
2016-10-11 11:52:49 -04:00
joshvera
d95283f4a1
Merge remote-tracking branch 'origin/master' into add-source-spans
2016-10-11 10:45:22 -04:00
Rick Winfrey
d9660efdbe
Prevent double quoting for export statements
2016-10-07 16:42:47 -05:00
joshvera
c0a8483263
Merge remote-tracking branch 'origin/master' into add-source-spans
2016-10-07 11:28:57 -04:00
Rick Winfrey
3e23076ecc
Merge branch 'master' into import-export-syntax
2016-10-07 10:20:11 -05:00
Rick Winfrey
f01460d6c9
Export is Identifiable
2016-10-06 18:40:00 -05:00
Rick Winfrey
7b24a6ba22
Add Import and Export render cases
2016-10-06 18:21:59 -05:00
Rick Winfrey
f85ee8991a
Properly identify export identifiers from export expressions
2016-10-06 18:19:54 -05:00
joshvera
b9cf07f264
I guess DeriveAnyClass subsumes GeneralizedNewtypeDeriving
2016-10-06 18:36:49 -04:00
joshvera
4c219279b2
SourceSpans are one-indexed
2016-10-06 18:31:06 -04:00
Timothy Clem
da90b74044
New parsing of function params
2016-10-06 15:20:05 -07:00
joshvera
15cd4777e6
Add SourceSpans to customize ToJSON output for These SourceSpan SourceSpan
2016-10-06 17:55:54 -04:00
Rick Winfrey
7d8988ce21
Some exports have identifiers
2016-10-06 16:03:06 -05:00
Rick Winfrey
818daf1968
Make Import Syntax an identifier and a list
2016-10-06 15:47:29 -05:00
Rick Winfrey
3ca3d9f035
Add Diff Summary support for Export Syntax
2016-10-06 15:46:59 -05:00
Rick Winfrey
6199444e91
Handle Import Syntax Diff Summaries
2016-10-06 15:19:39 -05:00
Rick Winfrey
63ca53b828
Add Import Syntax
2016-10-06 15:19:11 -05:00
Rick Winfrey
e10b6f1144
Handle "import_statement" to JavaScript.hs
2016-10-06 15:19:01 -05:00
Rick Winfrey
9783aa4b30
Add Import / Export Categories
2016-10-06 15:18:09 -05:00
joshvera
0ead2d4be8
Change rangeToSourceSpan to start from 1 1
2016-10-06 15:16:44 -04:00
joshvera
39e3a01533
Fix up DiffSummarySpec ranges
2016-10-06 15:12:14 -04:00
Timothy Clem
3d7c8cf67d
Fix anonymous function parsing and summarizing
2016-10-06 12:05:10 -07:00
Timothy Clem
fde17ce24b
Parens are now included in arguments
2016-10-06 11:42:35 -07:00
Timothy Clem
fa2f13ab74
Update to latest tree-sitter and parsers
2016-10-06 11:07:40 -07:00
joshvera
ecf34e5d6e
Output source spans to JSON
2016-10-06 13:12:40 -04:00
Timothy Clem
068481b35b
Merge remote-tracking branch 'origin/master' into project-reorg
2016-10-06 08:45:04 -07:00
Timothy Clem
9a91bb0c88
Rename executable semantic-diff
2016-10-05 16:33:26 -07:00
Timothy Clem
6cbfa91475
Try out moving project around
2016-10-05 16:17:46 -07:00
joshvera
7121ec7fe0
more imports 🔪
2016-10-05 17:46:00 -04:00
joshvera
3def8b0954
Remove SourceSpan imports
2016-10-05 17:45:24 -04:00
joshvera
224aba6c1f
Expose SourceSpan/SourcePos from Info
2016-10-05 17:40:49 -04:00
joshvera
7ba5607cc8
Add source spans to terms
2016-10-05 17:27:45 -04:00
joshvera
904b0de8b1
Merge remote-tracking branch 'origin/master' into bump-tree-sitter-parsers
2016-10-05 12:53:59 -04:00
joshvera
5adf2f6954
Write annotatable in terms of pattern matching on Syntax and not Category
2016-10-05 12:31:07 -04:00
joshvera
4f41619c8e
Merge remote-tracking branch 'origin/master' into rws-large-diffs
2016-10-05 12:17:29 -04:00
Josh Vera
590fd0d295
Merge branch 'master' into annotate-nested-parent-contexts
2016-10-05 11:59:41 -04:00
joshvera
07b7b7598e
Rename prependSummary to appendSummary and update tests
2016-10-05 11:56:42 -04:00
joshvera
0fb363f59e
Append parent annotation
2016-10-05 11:55:41 -04:00
joshvera
3dcf54bd82
Tweak parentContexts function to output something like Replaced the 'arg4' identifier with the 'arg2' identifier in the console.log(arg2) method call of the 'child' function
2016-10-05 11:41:28 -04:00
joshvera
d7a96e0af7
Remove redundant brackets
2016-10-05 11:38:09 -04:00
joshvera
fbee0ac890
Use utf8 instead of utf8_bom
2016-10-04 15:32:29 -04:00
joshvera
5ce4a304c2
Lookup LANG and set a default if it's Nothing
2016-10-04 15:22:50 -04:00
Timothy Clem
a266b80912
Set stdout encoding to utf8
2016-10-04 12:02:40 -07:00
joshvera
086723acd5
Use putStrLn when no output is given
2016-10-04 13:16:38 -04:00
Rick Winfrey
397bc04ad5
Limit to one existing parentAnnotation
2016-10-04 11:07:58 -05:00
joshvera
7eb58dfcd9
Merge remote-tracking branch 'origin/master' into rws-large-diffs
2016-10-03 19:25:40 -04:00
joshvera
1f52815f9c
Merge 'origin/master' into rws-large-diffs
2016-10-03 19:02:36 -04:00
joshvera
e53f83ea6a
Alternate through both sides of the diff when in diffToDiffSummaries annotateWithCategory function
2016-10-03 18:55:04 -04:00
Rick Winfrey
c6cf6fab4a
Add missing cases for new Module Syntax constructor
2016-10-03 17:37:50 -05:00
Rick Winfrey
11ee91c430
Add Module Category to list of Annotatable categories
2016-10-03 17:21:19 -05:00
Rick Winfrey
6422f19170
Add Module Category
2016-10-03 17:18:09 -05:00
Rick Winfrey
af1a952348
Add Module syntax
2016-10-03 17:17:03 -05:00
Rick Winfrey
066ea97a75
Prepend at most two contexts; extract common function
2016-10-03 16:24:30 -05:00
Rick Winfrey
51d60902ed
Add documentation for prependSummary
2016-10-03 16:23:49 -05:00
Rick Winfrey
df08cb7c79
Merge branch 'master' into parent-context
2016-10-03 15:08:34 -05:00
Rick Winfrey
150127f99b
Limit syntaxes that are annotatable to subset of those syntaxes that are identifiable
2016-10-03 14:24:50 -05:00
Timothy Clem
c1aa35f586
Obey --output argument
2016-10-03 10:49:10 -07:00
Josh Vera
43ab2a644c
Merge branch 'master' into diff-with-no-index
2016-09-30 17:35:20 -04:00
Timothy Clem
4f1a609bda
Catch string identifiers and skip squoting
2016-09-30 14:09:30 -07:00
Timothy Clem
60e86181aa
New DiffMode datatype instead of noIndex Bool
2016-09-30 13:52:31 -07:00
Rick Winfrey
bc02700086
Merge branch 'master' into parent-context
2016-09-30 10:49:46 -05:00
Rick Winfrey
ee4a89bfea
Update prependSummary so all Annotatable terms are prepended to the parentAnnotation
...
Since the paramorphism works by starting at leaves and working towards
the roots, prepending parentAnnotations with the current term means we
always ascribe parent contexts in the correct order (parent -> child ->
grand child …)
2016-09-30 10:03:11 -05:00
Rick Winfrey
9691d1269c
Update DiffSummary arbitrary instance ( 🔥 grandParentAnnotation)
2016-09-30 10:02:02 -05:00
Rick Winfrey
54eec372bf
Add parentContexts (and hsep)
...
hsep :: [Doc] -> Doc
The document (hsep xs) concatenates all documents xs horizontally with
(<+>).
(From Text.PrettyPrint.Leijen)
2016-09-30 10:01:33 -05:00
Rick Winfrey
197d8dc0af
🔥 maybeParentContext and maybeGrandParentContext
2016-09-30 10:00:33 -05:00
Rick Winfrey
b0fb1d4a6b
🔥 grandParentAnnotation
...
Also convert parentAnnotation to a [(Category, Text)], rather than
Maybe (Category, Text)
2016-09-30 10:00:03 -05:00
Rick Winfrey
243727d1b1
Remove doc formatting separator
2016-09-29 18:50:50 -05:00
Rick Winfrey
d42e79c189
Use annotatable smart constructor for determining grandParentAnnotation
2016-09-29 18:50:36 -05:00
Rick Winfrey
497421250f
Add annotatable smart constructor
2016-09-29 18:50:19 -05:00
Timothy Clem
d03a0c78f7
Better to have these as their own data records
2016-09-29 16:22:45 -07:00
Timothy Clem
fb8849ecae
Refactor argument parsing
2016-09-29 15:56:39 -07:00
Timothy Clem
a269e6c28a
Merge branch 'diff-with-no-index-args-parse' into diff-with-no-index
2016-09-29 14:12:13 -07:00
Timothy Clem
f93f67ebf7
Merge branch 'master' of https://github.com/github/semantic-diff into diff-with-no-index
2016-09-29 13:15:52 -07:00
joshvera
ff7e2aa18a
Merge remote-tracking branch 'origin/master' into rws-large-diffs
2016-09-29 11:45:55 -04:00
Timothy Clem
716a0a8f45
Disambiguate between named functions no params and anon functions with
2016-09-28 16:15:44 -07:00
joshvera
175dda93b3
Merge remote-tracking branch 'origin/master' into rws-large-diffs
2016-09-28 17:04:17 -04:00
Josh Vera
118f2d0812
Merge branch 'master' into all-files
2016-09-28 15:05:24 -04:00
Josh Vera
ff5c8874ed
Merge branch 'master' into all-files
2016-09-28 14:59:53 -04:00
joshvera
36f3f98d9e
indentation
2016-09-28 14:58:54 -04:00
joshvera
ee0b7a7132
Move minimumTermIndex to a function
2016-09-28 14:54:21 -04:00
Josh Vera
9fa777dea0
Merge branch 'master' into improve-anonymous-function-summaries
2016-09-28 14:48:25 -04:00
joshvera
b4b02870f8
formatting
2016-09-28 13:25:50 -04:00
joshvera
088ad770a1
Merge remote-tracking branch 'origin/master' into rws-large-diffs
2016-09-28 13:23:56 -04:00
Timothy Clem
edacadaafd
Params before the word 'function'
2016-09-28 08:23:46 -07:00
Rick Winfrey
0aff617d07
🔥 comment -- context is no longer present
2016-09-28 08:50:44 -05:00
Rick Winfrey
8e67113507
🔥 MathAssignment termToDiffInfo case
2016-09-28 08:49:34 -05:00
Rick Winfrey
4dca35677c
🔥 Assignment termToDiffInfo case
2016-09-28 08:49:19 -05:00
Rick Winfrey
a227651831
🔥 Function termToDiffInfo case
2016-09-28 08:49:07 -05:00
Rick Winfrey
311f3a4223
🔥 Ternary termToDiffInfo case
2016-09-28 08:48:55 -05:00
Rick Winfrey
e19367e36b
🔥 AnonymousFunction termToDiffInfo case
2016-09-28 08:44:56 -05:00
Rick Winfrey
cc59a9e05c
🔥 unnecessary case condition
2016-09-28 08:43:27 -05:00
Rick Winfrey
d86c12d672
Output grandParentAnnotation doc
2016-09-28 08:01:40 -05:00
Rick Winfrey
139b45f3e4
Experiment with adding grandParentAnnotation to DiffInfo
2016-09-28 08:01:26 -05:00
Rick Winfrey
b27d45458d
Add grandParentAnnotation field to DiffInfo record
2016-09-28 08:00:31 -05:00
Timothy Clem
b8ad29fbca
Custom argument parsing for sha ranges and file paths
2016-09-27 14:56:29 -07:00
Timothy Clem
bbc6f06185
Cleanup use of qualified Prelude
2016-09-27 12:59:01 -07:00
Timothy Clem
d175993a3f
Use FilePath type
2016-09-27 12:58:45 -07:00
Josh Vera
8502663eac
Merge branch 'master' into all-files
2016-09-27 10:49:12 -04:00
Josh Vera
388ca5f71b
Merge branch 'master' into improve-anonymous-function-summaries
2016-09-27 10:48:03 -04:00
joshvera
3a05796f45
redundant constraints
2016-09-27 10:38:29 -04:00
joshvera
8cf63a31f2
-Werror fixes
2016-09-27 10:36:03 -04:00
joshvera
bfe57829d6
Merge remote-tracking branch 'origin/master' into rws-large-diffs
2016-09-27 10:34:19 -04:00
Rob Rix
e6fa5c6f29
Merge branch 'master' into free-applicative-algorithms
2016-09-27 06:28:53 -04:00
Timothy Clem
23d733a0e3
Merge branch 'master' into all-files
2016-09-26 14:56:30 -07:00
Timothy Clem
4d6499c5d6
Go with concise phrasing
2016-09-26 14:46:40 -07:00
Timothy Clem
05afc0b795
Use camelCase for filePaths argument name
2016-09-26 13:34:59 -07:00
Josh Vera
a5c0e0df84
Merge branch 'master' into improve-anonymous-function-summaries
2016-09-27 00:32:45 +09:00
Rob Rix
95490d7ff9
Rename wrapped to underlying.
2016-09-25 17:10:14 +09:00
Rob Rix
64b491345e
Rephrase in terms of Applicative primitives.
2016-09-25 17:08:40 +09:00
Rob Rix
ee80e76c1d
Use & instead of flipping $.
2016-09-25 17:06:00 +09:00
Rob Rix
853bf4352f
Rename the fields in Ap.
2016-09-25 16:25:06 +09:00
Rob Rix
6d44a9f891
fmap infix.
2016-09-25 16:23:31 +09:00
Rob Rix
217f51df73
📝 iterAp.
2016-09-25 16:22:14 +09:00
Rob Rix
9e026bbe71
Rename iter to iterAp.
2016-09-25 16:21:40 +09:00
Rob Rix
66142c7281
Correct the documentation for Algorithm.
2016-09-25 15:50:49 +09:00
Rob Rix
434e03a89e
Consolidate the annotation.
2016-09-25 15:33:55 +09:00
Rob Rix
b701aed781
Move the annotate call onto the next line.
2016-09-25 15:32:24 +09:00
Rob Rix
1edde9c593
Construct algorithms in a free Applicative.
2016-09-25 15:27:59 +09:00
Rob Rix
8fd5675756
Safety first.
2016-09-24 16:46:50 +09:00
Timothy Clem
58d99a76c2
Accept --no-index to compare two paths
2016-09-23 15:46:52 -07:00
Timothy Clem
67103ea731
Remove determiner and category name for these boolean statements
2016-09-23 10:24:47 -07:00
Timothy Clem
ba3342585b
Improve phrasing for anonymous functions
2016-09-21 14:12:10 -07:00
Timothy Clem
43b8d73cc2
Merge branch 'master' of https://github.com/github/semantic-diff into improve-anonymous-function-summaries
2016-09-21 13:40:55 -07:00
Timothy Clem
a6741fc93e
Refactor out 'space' from 'maybeParentContext'
2016-09-21 13:25:58 -07:00
Timothy Clem
94b6ed7249
Lean into some succinct haskell
2016-09-21 13:15:31 -07:00
Timothy Clem
a3f53ec152
Print anonymous function parameters
2016-09-20 13:58:16 -07:00
Timothy Clem
3a04ffd85a
New maybeParentContext for updated assignment phrasing
2016-09-20 11:04:20 -07:00
Timothy Clem
bf2c5966ba
Merge branch 'master' of https://github.com/github/semantic-diff into improve-number-summaries
2016-09-20 08:01:37 -07:00
Timothy Clem
68bdde79e6
Simplify determiner method and usage
2016-09-19 18:27:29 -07:00
Timothy Clem
140bd7860b
Pattern match leaf in branches for correct use of 'the'
2016-09-19 17:39:30 -07:00
Timothy Clem
57271f30b7
Extraneous parans
2016-09-19 16:09:19 -07:00
Timothy Clem
b215b30130
Clean up commented out code
2016-09-19 15:33:35 -07:00
Timothy Clem
0b2f26a077
Merge remote-tracking branch 'origin/master' into improve-number-summaries
2016-09-19 13:08:15 -07:00
Timothy Clem
0b02fe171f
Remove un-used imports
2016-09-19 08:50:10 -07:00
Timothy Clem
9dbb004085
Merge remote-tracking branch 'origin/master' into remove-breakdown-leaves-by-word
2016-09-19 08:35:19 -07:00
Timothy Clem
946047f1fe
Handle droping 'the' for numbers
2016-09-19 08:30:09 -07:00
Rob Rix
d260ea19c9
Add a Semigroup instance over Source.
2016-09-18 09:54:07 +09:00
Rob Rix
38d6bbe644
Merge branch 'master' into ghc8
2016-09-17 20:45:58 -04:00
Josh Vera
74d541fa61
Merge branch 'master' into improved-math-and-bool-operators
2016-09-17 12:01:13 -04:00
Timothy Clem
195f158230
Merge branch 'master' into number-literal
2016-09-16 16:08:13 -07:00
Timothy Clem
eadde3b9a8
Introduce a MathOperator
2016-09-16 15:20:55 -07:00
Timothy Clem
a1250e7896
s/BinaryOperator/BooleanOperator
2016-09-16 15:20:36 -07:00
Timothy Clem
e699057650
Update toCategory name for Ternary
2016-09-16 13:33:57 -07:00
Josh Vera
7f4031bc34
Merge branch 'master' into markdown
2016-09-16 14:51:33 -04:00
joshvera
d67f240f90
indentation
2016-09-16 12:03:31 -04:00
joshvera
48ba980c6a
Merge remote-tracking branch 'origin/master' into rws-large-diffs
2016-09-16 11:56:22 -04:00
joshvera
0535744ebc
more imports
2016-09-16 11:48:58 -04:00
joshvera
6665f0b6b1
remove imports
2016-09-16 11:36:45 -04:00
joshvera
f026a2d2f1
Replace cofree with Term and TermF
2016-09-16 11:22:52 -04:00
joshvera
86a38579cd
indentation
2016-09-16 11:08:21 -04:00
joshvera
fd91ffa2c8
Replace alias some types to Diff f (Record fields)
2016-09-16 10:47:30 -04:00
joshvera
4f7ec950a2
Some documentation tweaks
2016-09-16 10:40:26 -04:00
joshvera
b3776d9dc5
Clean up extraneous docs
2016-09-16 10:17:14 -04:00
joshvera
16aae4d95d
Move a few declarations into Prologue
2016-09-16 10:14:51 -04:00
joshvera
0713b7ce98
Import hylo and cata
2016-09-15 23:32:54 -04:00