1
1
mirror of https://github.com/github/semantic.git synced 2024-12-01 00:33:59 +03:00
Commit Graph

13009 Commits

Author SHA1 Message Date
Rick Winfrey
5b81301bea Dictionary test fixture 2017-06-05 17:06:50 -07:00
Rick Winfrey
af6f97e377 Function call test fixture 2017-06-05 17:06:42 -07:00
Rick Winfrey
28866ff051 Boolean operator test fixture 2017-06-05 17:06:33 -07:00
Rick Winfrey
9c2230df6d Binary operator test fixture 2017-06-05 17:06:22 -07:00
Rick Winfrey
b1b433e6ff Attribute test fixture 2017-06-05 17:06:09 -07:00
Rick Winfrey
5ef141a3d3 🔥 whitespace 2017-06-05 14:24:27 -07:00
Rick Winfrey
56992513bb Add error handling 2017-06-05 14:09:23 -07:00
Rick Winfrey
0aea9280e1 🔤 alternative order 2017-06-05 14:09:13 -07:00
Rick Winfrey
663bb5beb3 Move Ellipsis to Python.Syntax 2017-06-05 13:52:04 -07:00
Rick Winfrey
83d3e3f77d Undo whitespace changes 2017-06-05 13:41:22 -07:00
Rick Winfrey
8ad6dcb958 Update Comprehension field names 2017-06-05 13:41:10 -07:00
Rick Winfrey
e9f20b6b57 Make Member a constructor of Subscript; 🔥 NotMember 2017-06-05 13:37:51 -07:00
Rick Winfrey
195aeb14f5 🔥 NotEqual 2017-06-05 13:23:21 -07:00
Rick Winfrey
acf8b886f1 Merge branch 'master' into python-expression-statements 2017-06-05 13:08:20 -07:00
Rob Rix
2d828b4bef Merge pull request #1140 from github/assignment-error-handling
Assignment error handling
2017-06-05 13:57:14 -04:00
Rob Rix
854d323d5e Merge branch 'master' into assignment-error-handling 2017-06-05 13:47:28 -04:00
Rob Rix
8d5bbdc9ae Merge pull request #1138 from github/python-diffs
Python diffs
2017-06-05 13:34:42 -04:00
Rob Rix
5b83983d19 Rename Literally to ConstructorLabel. 2017-06-05 12:58:04 -04:00
Rob Rix
909a931b4b Correct decoratorWithAlgebra’s docs. 2017-06-05 12:53:35 -04:00
Rob Rix
f9cba6f90b Define a helper for keeping only the constructor label. 2017-06-05 12:52:29 -04:00
Rob Rix
71df7e6a8a Define a helper for keeping only the category field. 2017-06-05 12:51:24 -04:00
Rob Rix
017f076534 Hyphenate subterm-wise. 2017-06-05 12:46:00 -04:00
Rick Winfrey
7f2a8539fd Update Tuple and Set to be newtypes 2017-06-02 16:31:37 -07:00
Rick Winfrey
42ac463f5a Update Range record fields to be strict 2017-06-02 16:31:24 -07:00
Rick Winfrey
c0dba1414b Merge branch 'python-expression-statements' of github.com:github/semantic-diff into python-expression-statements 2017-06-02 16:15:09 -07:00
Rick Winfrey
79d9cae819 Update comparison operator assignments 2017-06-02 16:15:06 -07:00
Rick Winfrey
671b77d342 Rename In and NotIn -> Member and NotMember 2017-06-02 16:14:52 -07:00
Rick Winfrey
5682f8e237 🔥 Is and IsNot constructors 2017-06-02 16:14:36 -07:00
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