]>
git.madduck.net Git - etc/vim.git/commitdiff
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (parent:
c758126 )
underlying SyntaxError (#2693)
- Fix mapping cases that contain as-expressions, like `case {"key": 1 | 2 as password}`
(#2686)
underlying SyntaxError (#2693)
- Fix mapping cases that contain as-expressions, like `case {"key": 1 | 2 as password}`
(#2686)
+- Fix cases that contain multiple top-level as-expressions, like `case 1 as a, 2 as b`
+ (#2716)
- No longer color diff headers white as it's unreadable in light themed terminals
(#2691)
- Tuple unpacking on `return` and `yield` constructs now implies 3.8+ (#2700)
- No longer color diff headers white as it's unreadable in light themed terminals
(#2691)
- Tuple unpacking on `return` and `yield` constructs now implies 3.8+ (#2700)
# cases
case_block: "case" patterns [guard] ':' suite
guard: 'if' namedexpr_test
# cases
case_block: "case" patterns [guard] ':' suite
guard: 'if' namedexpr_test
-patterns: pattern ['as' pattern ]
-pattern: (expr|star_expr) (',' (expr|star_expr))* [',' ]
+patterns: pattern (',' pattern)* [',' ]
+pattern: (expr|star_expr) ['as' expr ]
pass
case {"maybe": something(complicated as this) as that}:
pass
pass
case {"maybe": something(complicated as this) as that}:
pass
+
+
+match something:
+ case 1 as a:
+ pass
+
+ case 2 as b, 3 as c:
+ pass
+
+ case 4 as d, (5 as e), (6 | 7 as g), *h:
+ pass