Rick Winfrey
|
2e601e34d5
|
Fix problem with is not comparison operator expressions
|
2017-06-02 16:04:29 -07:00 |
|
Rick Winfrey
|
e2f9f140cd
|
Merge branch 'master' into python-expression-statements
|
2017-06-02 13:25:03 -07:00 |
|
Rick Winfrey
|
882749be06
|
Simplify declaration assignment
|
2017-06-02 12:23:43 -07:00 |
|
Rick Winfrey
|
3fcba7c613
|
🔥 retaining bytestring for Ellipsis
|
2017-06-02 12:23:23 -07:00 |
|
Rick Winfrey
|
b8670c80fb
|
Assign assignment conditional exprssions
|
2017-06-02 12:15:13 -07:00 |
|
Rick Winfrey
|
21716c93eb
|
🔥 unnecessary bind
|
2017-06-02 12:13:03 -07:00 |
|
Rick Winfrey
|
a3e53c872c
|
Assign call conditional expressions
|
2017-06-02 12:11:54 -07:00 |
|
Rick Winfrey
|
74ab219a0e
|
Move uncommited choice to last position in <|> for call
|
2017-06-02 12:10:54 -07:00 |
|
Rick Winfrey
|
c83a8c2c9c
|
🔥 constructor parameter
|
2017-06-02 10:26:18 -07:00 |
|
Rob Rix
|
f58d1b5f3f
|
Rethrow unexpected end of input errors.
This resolves the insertion of spurious error nodes during backtracking.
|
2017-06-02 11:32:47 -04:00 |
|
Rob Rix
|
dcf2b7f0e3
|
Handle errors at the statement level.
|
2017-06-02 11:31:40 -04:00 |
|
Rob Rix
|
b65abc8624
|
Extract error handling.
|
2017-06-02 11:29:13 -04:00 |
|
Rob Rix
|
a66183d5cb
|
Handle errors occurring within declarations.
|
2017-06-02 11:22:17 -04:00 |
|
Rob Rix
|
6a1ed59128
|
Catching yields control to the handler.
|
2017-06-02 11:12:25 -04:00 |
|
Rob Rix
|
9144e89b0c
|
Define a MonadError instance for assignments.
|
2017-06-02 10:01:31 -04:00 |
|
Rob Rix
|
90308ca6cb
|
Define a smart constructor for error catching.
|
2017-06-02 09:37:17 -04:00 |
|
Rob Rix
|
2f5759b2b2
|
Error handlers can have effects.
|
2017-06-02 09:37:02 -04:00 |
|
Rob Rix
|
350f27259c
|
Define a Catch rule.
|
2017-06-02 09:31:32 -04:00 |
|
Rick Winfrey
|
0ffd452efd
|
🔥 symbols.txt
|
2017-06-01 19:44:27 -07:00 |
|
Rick Winfrey
|
93f78e504a
|
Assign dictionary comprehension
|
2017-06-01 15:40:43 -07:00 |
|
Rick Winfrey
|
897c76c6b2
|
Relax call assignment to include comprehension rather than generatorExpression assignment
|
2017-06-01 15:40:32 -07:00 |
|
Rick Winfrey
|
3a37e1e8fd
|
Assign Set comprehension; condense comprehension assignments to a single assignment
|
2017-06-01 15:40:06 -07:00 |
|
Rick Winfrey
|
44ab33ee29
|
Assign list comprehensions
|
2017-06-01 14:27:21 -07:00 |
|
Rick Winfrey
|
0423559efc
|
Simplify memberAccess assignment
|
2017-06-01 14:18:36 -07:00 |
|
Rick Winfrey
|
e793effa9d
|
Assign arbitrarily nested generator expressions
|
2017-06-01 14:15:04 -07:00 |
|
Rob Rix
|
404135174d
|
Parsing requires errors to exist in the syntax type.
|
2017-06-01 16:43:06 -04:00 |
|
Rick Winfrey
|
3f665e47d4
|
Assign generator expressions as a function call parameter
|
2017-06-01 13:04:40 -07:00 |
|
Rob Rix
|
8cd18beae3
|
Python and Ruby can both contain parse errors.
|
2017-06-01 16:01:49 -04:00 |
|
Rob Rix
|
da23c5a17d
|
Define a Throw rule for assignment to produce errors.
|
2017-06-01 15:57:24 -04:00 |
|
Rick Winfrey
|
4b64206feb
|
Assign generator expressions
|
2017-06-01 12:56:56 -07:00 |
|
Rick Winfrey
|
0d7719432d
|
Add Comprehension declaration
|
2017-06-01 12:56:01 -07:00 |
|
Rick Winfrey
|
26f1e200c9
|
Revise lambda assignment
|
2017-06-01 12:07:47 -07:00 |
|
Rick Winfrey
|
33f71c839b
|
Assign lambda expressions
|
2017-06-01 12:05:45 -07:00 |
|
Rick Winfrey
|
ea6d5eba88
|
Assign is not comparison operator expressions
|
2017-06-01 11:39:23 -07:00 |
|
Rick Winfrey
|
5792d92b8a
|
Rename DottedName -> ScopeResolution
|
2017-06-01 11:38:42 -07:00 |
|
Rick Winfrey
|
b0263ffc71
|
Assign await statements
|
2017-06-01 10:27:50 -07:00 |
|
Rob Rix
|
8bf980ac7d
|
Merge branch 'master' into python-diffs
|
2017-06-01 12:39:35 -04:00 |
|
Rob Rix
|
00e163e5bb
|
Merge pull request #1091 from github/r-o-a-d-m-a-p
Semantic Code roadmap
|
2017-06-01 12:32:42 -04:00 |
|
Rob Rix
|
3949bbfbf2
|
Merge branch 'master' into r-o-a-d-m-a-p
|
2017-06-01 12:27:00 -04:00 |
|
Rob Rix
|
995c87a359
|
Define decomposeWith internally to diffTermsWith.
|
2017-06-01 12:02:15 -04:00 |
|
Rob Rix
|
9c1c8e8f85
|
📝 decoratingWith.
|
2017-06-01 11:57:59 -04:00 |
|
Rob Rix
|
f6d9f5589f
|
📝 diffTermsWith.
|
2017-06-01 11:56:51 -04:00 |
|
Rob Rix
|
9bd52c9e63
|
Rename comparableByGAlign to comparableByConstructor.
|
2017-06-01 11:53:41 -04:00 |
|
Rob Rix
|
1f78bac849
|
📝 constructorLabel & comparableByGAlign.
|
2017-06-01 11:53:11 -04:00 |
|
Rob Rix
|
e4a2f661d7
|
📝 ComparabilityRelation, canCompareTerms, and equalTerms.
|
2017-06-01 11:50:21 -04:00 |
|
Rob Rix
|
ea82328fac
|
Filter out both-missing cases up front.
|
2017-06-01 11:33:12 -04:00 |
|
Rob Rix
|
16212e86a2
|
Correct CommandSpec.
|
2017-06-01 11:27:16 -04:00 |
|
Rob Rix
|
4988977c78
|
Phrase the blob existence predicate in the positive sense.
|
2017-06-01 11:18:09 -04:00 |
|
Rob Rix
|
4cfba4ec14
|
Correct constructorLabel to use proper ShowS values.
|
2017-06-01 11:15:07 -04:00 |
|
Rob Rix
|
030c795fdd
|
decoratingWith and diffTermsWith take their inputs in Both.
|
2017-06-01 11:12:48 -04:00 |
|