From 14f44516a4ae60dd0e83a3ad27729af337fb725c Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 30 Jul 1996 16:43:44 +0000 Subject: [PATCH] Changes for stride in slices (x[a:b:c]) and ellipses (x[a,...,z]) --- Grammar/Grammar | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Grammar/Grammar b/Grammar/Grammar index 3d957a79940..faca8581a99 100644 --- a/Grammar/Grammar +++ b/Grammar/Grammar @@ -74,8 +74,10 @@ factor: ('+'|'-'|'~') factor | power power: atom trailer* ('**' factor)* atom: '(' [testlist] ')' | '[' [testlist] ']' | '{' [dictmaker] '}' | '`' testlist '`' | NAME | NUMBER | STRING+ lambdef: 'lambda' [varargslist] ':' test -trailer: '(' [arglist] ')' | '[' subscript ']' | '.' NAME -subscript: test (',' test)* [','] | [test] ':' [test] +trailer: '(' [arglist] ')' | '[' subscriptlist ']' | '.' NAME +subscriptlist: subscript (',' subscript)* [','] +subscript: '.' '.' '.' | test | [test] ':' [test] [sliceop] +sliceop: ':' [test] exprlist: expr (',' expr)* [','] testlist: test (',' test)* [','] dictmaker: test ':' test (',' test ':' test)* [',']