diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-05-10 04:24:22 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-05-10 04:44:55 +0300 |
commit | 070c78af5da2d202cece21f0ec24f549aa0f52fb (patch) | |
tree | 32f538ffcf2ce61baf027538fdec0a83ba4f2450 | |
parent | affa870cc2eca5c0091bcb7f16507918217a959a (diff) | |
download | micropython-070c78af5da2d202cece21f0ec24f549aa0f52fb.tar.gz micropython-070c78af5da2d202cece21f0ec24f549aa0f52fb.zip |
runtime0.h: Group binary ops by fives.
So one has some chance to convert numeric op code into symbol.
-rw-r--r-- | py/runtime0.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/py/runtime0.h b/py/runtime0.h index ccc33f3d59..425122dbc2 100644 --- a/py/runtime0.h +++ b/py/runtime0.h @@ -55,32 +55,38 @@ typedef enum { MP_BINARY_OP_AND, MP_BINARY_OP_LSHIFT, MP_BINARY_OP_RSHIFT, + MP_BINARY_OP_ADD, MP_BINARY_OP_SUBTRACT, MP_BINARY_OP_MULTIPLY, MP_BINARY_OP_FLOOR_DIVIDE, MP_BINARY_OP_TRUE_DIVIDE, + MP_BINARY_OP_MODULO, MP_BINARY_OP_POWER, MP_BINARY_OP_INPLACE_OR, MP_BINARY_OP_INPLACE_XOR, MP_BINARY_OP_INPLACE_AND, + MP_BINARY_OP_INPLACE_LSHIFT, MP_BINARY_OP_INPLACE_RSHIFT, MP_BINARY_OP_INPLACE_ADD, MP_BINARY_OP_INPLACE_SUBTRACT, MP_BINARY_OP_INPLACE_MULTIPLY, + MP_BINARY_OP_INPLACE_FLOOR_DIVIDE, MP_BINARY_OP_INPLACE_TRUE_DIVIDE, MP_BINARY_OP_INPLACE_MODULO, MP_BINARY_OP_INPLACE_POWER, // these should return a bool MP_BINARY_OP_LESS, + MP_BINARY_OP_MORE, MP_BINARY_OP_EQUAL, MP_BINARY_OP_LESS_EQUAL, MP_BINARY_OP_MORE_EQUAL, MP_BINARY_OP_NOT_EQUAL, + MP_BINARY_OP_IN, MP_BINARY_OP_IS, MP_BINARY_OP_EXCEPTION_MATCH, |