mirror of
https://github.com/micropython/micropython.git
synced 2026-01-06 04:00:28 +01:00
py/compile: Combine subscript_2 and subscript_3 into one function.
This commit is contained in:
@@ -290,8 +290,8 @@ DEF_RULE(trailer_period, c(trailer_period), and(2), tok(DEL_PERIOD), tok(NAME))
|
||||
#if MICROPY_PY_BUILTINS_SLICE
|
||||
DEF_RULE(subscriptlist, c(generic_tuple), list_with_end, rule(subscript), tok(DEL_COMMA))
|
||||
DEF_RULE_NC(subscript, or(2), rule(subscript_3), rule(subscript_2))
|
||||
DEF_RULE(subscript_2, c(subscript_2), and_ident(2), rule(test), opt_rule(subscript_3))
|
||||
DEF_RULE(subscript_3, c(subscript_3), and(2), tok(DEL_COLON), opt_rule(subscript_3b))
|
||||
DEF_RULE(subscript_2, c(subscript), and_ident(2), rule(test), opt_rule(subscript_3))
|
||||
DEF_RULE(subscript_3, c(subscript), and(2), tok(DEL_COLON), opt_rule(subscript_3b))
|
||||
DEF_RULE_NC(subscript_3b, or(2), rule(subscript_3c), rule(subscript_3d))
|
||||
DEF_RULE_NC(subscript_3c, and(2), tok(DEL_COLON), opt_rule(test))
|
||||
DEF_RULE_NC(subscript_3d, and_ident(2), rule(test), opt_rule(sliceop))
|
||||
|
||||
Reference in New Issue
Block a user