Rob Rix
|
6538f4d885
|
Revert "Bring the language modes into scope."
This reverts commit 8ca3d7b277 .
|
2019-09-27 10:40:37 -04:00 |
|
Rob Rix
|
3058646b44
|
Update for * -> * Unmarshal.
|
2019-09-27 10:36:56 -04:00 |
|
Rob Rix
|
fe349fc3f0
|
Merge branch 'master' into semantic-tags
|
2019-09-27 10:00:56 -04:00 |
|
Rob Rix
|
c0be280f34
|
Import runReader.
|
2019-09-27 10:00:40 -04:00 |
|
Rob Rix
|
71e796b1b9
|
This field is not in Maybe.
|
2019-09-27 10:00:32 -04:00 |
|
Rob Rix
|
d0f0925c37
|
🔥 a redundant import.
|
2019-09-27 10:00:14 -04:00 |
|
Rob Rix
|
374dae0229
|
🔥 a redundant language extension.
|
2019-09-27 09:57:12 -04:00 |
|
Rob Rix
|
c34b8fe568
|
Merge pull request #283 from github/remove-language-cli-specification
Remove FILE:LANG argument from CLI
|
2019-09-26 23:26:00 -04:00 |
|
Timothy Clem
|
15cd4857ce
|
Remove FILE:LANG argument from CLI
|
2019-09-26 14:17:24 -07:00 |
|
Rob Rix
|
8ca3d7b277
|
Bring the language modes into scope.
|
2019-09-26 14:04:46 -04:00 |
|
Rob Rix
|
3c564eb7a5
|
Add a FIXME.
|
2019-09-26 13:51:33 -04:00 |
|
Rob Rix
|
a17a53fb19
|
Turn off orphan instance warnings in Parsing.Parser.
|
2019-09-26 13:50:58 -04:00 |
|
Rob Rix
|
f4d89746d1
|
Define a precise Python parser.
|
2019-09-26 13:50:20 -04:00 |
|
Rob Rix
|
ead0253c73
|
Define orphan Unmarshal instances for Loc, Span, and Range.
|
2019-09-26 13:49:45 -04:00 |
|
Rob Rix
|
e5ef1e67ef
|
Fix a couple of errors in the tests.
|
2019-09-26 13:40:22 -04:00 |
|
Rob Rix
|
94f6f8e29f
|
Define an UnmarshalParser constructor.
|
2019-09-26 13:27:19 -04:00 |
|
Rob Rix
|
957f8abdd4
|
Add a helper to parse to precise ASTs.
|
2019-09-26 13:24:24 -04:00 |
|
Rob Rix
|
8210639d35
|
Allow the action to report failures.
|
2019-09-26 13:23:49 -04:00 |
|
Rob Rix
|
a74490cc15
|
Factor the conditional leftward.
|
2019-09-26 13:03:40 -04:00 |
|
Rob Rix
|
07ddc7699e
|
Kleisli composition.
|
2019-09-26 12:58:40 -04:00 |
|
Rob Rix
|
d4eefbf04b
|
Factor the action-agnostic portion of parseToAST into a runParse function.
|
2019-09-26 12:57:15 -04:00 |
|
Rob Rix
|
661805e6da
|
withRootNode already copies into the pointer.
|
2019-09-26 12:54:20 -04:00 |
|
Rob Rix
|
7c40ca0753
|
Correct the docs for parseToAST.
|
2019-09-26 12:51:10 -04:00 |
|
Rob Rix
|
81fca0f6bb
|
🔥 runParserToAST.
|
2019-09-26 12:50:35 -04:00 |
|
Rob Rix
|
3f4c89d09b
|
Return errors from runParseToAST.
|
2019-09-26 12:47:33 -04:00 |
|
Rob Rix
|
2745c69aa1
|
Rely on the TS definition of withParser.
|
2019-09-26 12:45:50 -04:00 |
|
Rob Rix
|
c399f0d637
|
Use withParser to define parseToAST.
|
2019-09-26 12:35:21 -04:00 |
|
Rob Rix
|
b563f20edb
|
Define a helper to run an action with a parser.
|
2019-09-26 12:25:22 -04:00 |
|
Rob Rix
|
0b0b2ef427
|
🔥 Result.
|
2019-09-26 12:20:25 -04:00 |
|
Rob Rix
|
aafe9f47bc
|
Reformat an if statement.
|
2019-09-26 12:19:02 -04:00 |
|
Rob Rix
|
1a05c46bf0
|
Dedent.
|
2019-09-26 12:17:59 -04:00 |
|
Rob Rix
|
c8baf4a4ba
|
🔥 more do blocks.
|
2019-09-26 12:17:50 -04:00 |
|
Rob Rix
|
fc6d4091d6
|
Spacing.
|
2019-09-26 12:17:18 -04:00 |
|
Rob Rix
|
70c9b865f0
|
🔥 redundant do blocks.
|
2019-09-26 12:16:45 -04:00 |
|
Rob Rix
|
726329d659
|
Rename runParser to runParserToAST.
|
2019-09-26 12:16:05 -04:00 |
|
Patrick Thomson
|
29e42f99ee
|
Merge pull request #282 from github/further-leancheck-divestment
Move some more unit tests to Hedgehog + tasty.
|
2019-09-25 17:56:24 -04:00 |
|
Patrick Thomson
|
a1b50b1f51
|
Convert Numeric.Spec to use Hedgehog.
|
2019-09-25 17:09:23 -04:00 |
|
Patrick Thomson
|
89b0b4ca45
|
Remove otiose Listable instances for App and AppMerge.
|
2019-09-25 16:59:45 -04:00 |
|
Patrick Thomson
|
a2a757c9f5
|
Convert Data.Semigroup.App.Spec to use Hedgehog.
|
2019-09-25 16:59:27 -04:00 |
|
Patrick Thomson
|
9158e31193
|
Add Properties module for easy tests of associativity/monoidality.
|
2019-09-25 16:59:06 -04:00 |
|
Rob Rix
|
f33e678c7a
|
Move Term into Language.Python.
|
2019-09-25 12:04:13 -04:00 |
|
Rob Rix
|
a0e723a22d
|
Stub in an overall Python module.
|
2019-09-25 12:02:01 -04:00 |
|
Rob Rix
|
a05f91cede
|
Pass the language mode around with a Reader effect.
|
2019-09-25 11:55:31 -04:00 |
|
Rob Rix
|
44f9a11a62
|
Define a helper to look up the mode for a given language.
|
2019-09-25 11:48:07 -04:00 |
|
Rob Rix
|
b394bcd816
|
Pass the modes to parseSymbols.
|
2019-09-25 11:46:16 -04:00 |
|
Rob Rix
|
10093b1088
|
Pass the language modes to parseTermBuilder.
|
2019-09-25 11:43:17 -04:00 |
|
Rob Rix
|
f68c710a58
|
Pass the language modes to parseSymbolsBuilder.
|
2019-09-25 11:42:14 -04:00 |
|
Rob Rix
|
d066b31081
|
Fix the help text for the protobuf symbols output.
|
2019-09-25 11:38:42 -04:00 |
|
Rob Rix
|
b6ca57e87a
|
Combine the flags for JSON symbols output.
|
2019-09-25 11:38:24 -04:00 |
|
Rob Rix
|
58c5eac144
|
Rename the language mode types.
|
2019-09-25 11:34:08 -04:00 |
|