Added for i from ... ['by' step] syntax.
authorRobert Bradshaw <robertwb@math.washington.edu>
Thu, 26 Apr 2007 03:42:45 +0000 (20:42 -0700)
committerRobert Bradshaw <robertwb@math.washington.edu>
Thu, 26 Apr 2007 03:42:45 +0000 (20:42 -0700)
commit33b0863c37223e98aa094f321d9eedfa435078e2
treeba99c2eed9ab4cf9ca43c71cf82221d238f3d4f1
parenteb232cedf0fce41930af559b1b31ce770cb87a46
Added for i from ... ['by' step] syntax.

E.g.

for i from 0 <= i < 10 by 2:
    print i

0
2
4
6
8

Old for-from loops remain exactly the same (using the ++ or --). If step is specified, the increment operator will be += step or -= step, depending on the orientation of the inequalities (as before).

NOTE: 'by' is now a keyword
Cython/Compiler/Nodes.py
Cython/Compiler/Parsing.py
Cython/Compiler/Scanning.py