Mercurial > cpython-lru_cache-weakref
comparison Python/Python-ast.c @ 66260:c64ed6da48b9
new plan: functions that want 'tmp' can declare it
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sat, 20 Nov 2010 04:31:07 +0000 |
| parents | b9be45f433b9 |
| children | 61d1ec307bb0 |
comparison
equal
deleted
inserted
replaced
| 66259:cddcbe3bf57a | 66260:c64ed6da48b9 |
|---|---|
| 3372 | 3372 |
| 3373 | 3373 |
| 3374 int | 3374 int |
| 3375 obj2ast_mod(PyObject* obj, mod_ty* out, PyArena* arena) | 3375 obj2ast_mod(PyObject* obj, mod_ty* out, PyArena* arena) |
| 3376 { | 3376 { |
| 3377 PyObject* tmp = NULL; | |
| 3378 int isinstance; | 3377 int isinstance; |
| 3379 tmp = tmp; | 3378 |
| 3380 | 3379 PyObject *tmp = NULL; |
| 3381 | 3380 |
| 3382 if (obj == Py_None) { | 3381 if (obj == Py_None) { |
| 3383 *out = NULL; | 3382 *out = NULL; |
| 3384 return 0; | 3383 return 0; |
| 3385 } | 3384 } |
| 3521 } | 3520 } |
| 3522 | 3521 |
| 3523 int | 3522 int |
| 3524 obj2ast_stmt(PyObject* obj, stmt_ty* out, PyArena* arena) | 3523 obj2ast_stmt(PyObject* obj, stmt_ty* out, PyArena* arena) |
| 3525 { | 3524 { |
| 3526 PyObject* tmp = NULL; | |
| 3527 int isinstance; | 3525 int isinstance; |
| 3528 tmp = tmp; | 3526 |
| 3529 | 3527 PyObject *tmp = NULL; |
| 3530 int lineno; | 3528 int lineno; |
| 3531 int col_offset; | 3529 int col_offset; |
| 3532 | 3530 |
| 3533 if (obj == Py_None) { | 3531 if (obj == Py_None) { |
| 3534 *out = NULL; | 3532 *out = NULL; |
| 4717 } | 4715 } |
| 4718 | 4716 |
| 4719 int | 4717 int |
| 4720 obj2ast_expr(PyObject* obj, expr_ty* out, PyArena* arena) | 4718 obj2ast_expr(PyObject* obj, expr_ty* out, PyArena* arena) |
| 4721 { | 4719 { |
| 4722 PyObject* tmp = NULL; | |
| 4723 int isinstance; | 4720 int isinstance; |
| 4724 tmp = tmp; | 4721 |
| 4725 | 4722 PyObject *tmp = NULL; |
| 4726 int lineno; | 4723 int lineno; |
| 4727 int col_offset; | 4724 int col_offset; |
| 4728 | 4725 |
| 4729 if (obj == Py_None) { | 4726 if (obj == Py_None) { |
| 4730 *out = NULL; | 4727 *out = NULL; |
| 5833 } | 5830 } |
| 5834 | 5831 |
| 5835 int | 5832 int |
| 5836 obj2ast_expr_context(PyObject* obj, expr_context_ty* out, PyArena* arena) | 5833 obj2ast_expr_context(PyObject* obj, expr_context_ty* out, PyArena* arena) |
| 5837 { | 5834 { |
| 5838 PyObject* tmp = NULL; | |
| 5839 int isinstance; | 5835 int isinstance; |
| 5840 tmp = tmp; | |
| 5841 | 5836 |
| 5842 isinstance = PyObject_IsInstance(obj, (PyObject *)Load_type); | 5837 isinstance = PyObject_IsInstance(obj, (PyObject *)Load_type); |
| 5843 if (isinstance == -1) { | 5838 if (isinstance == -1) { |
| 5844 return 1; | 5839 return 1; |
| 5845 } | 5840 } |
| 5893 } | 5888 } |
| 5894 | 5889 |
| 5895 int | 5890 int |
| 5896 obj2ast_slice(PyObject* obj, slice_ty* out, PyArena* arena) | 5891 obj2ast_slice(PyObject* obj, slice_ty* out, PyArena* arena) |
| 5897 { | 5892 { |
| 5898 PyObject* tmp = NULL; | |
| 5899 int isinstance; | 5893 int isinstance; |
| 5900 tmp = tmp; | 5894 |
| 5901 | 5895 PyObject *tmp = NULL; |
| 5902 | 5896 |
| 5903 if (obj == Py_None) { | 5897 if (obj == Py_None) { |
| 5904 *out = NULL; | 5898 *out = NULL; |
| 5905 return 0; | 5899 return 0; |
| 5906 } | 5900 } |
| 6016 } | 6010 } |
| 6017 | 6011 |
| 6018 int | 6012 int |
| 6019 obj2ast_boolop(PyObject* obj, boolop_ty* out, PyArena* arena) | 6013 obj2ast_boolop(PyObject* obj, boolop_ty* out, PyArena* arena) |
| 6020 { | 6014 { |
| 6021 PyObject* tmp = NULL; | |
| 6022 int isinstance; | 6015 int isinstance; |
| 6023 tmp = tmp; | |
| 6024 | 6016 |
| 6025 isinstance = PyObject_IsInstance(obj, (PyObject *)And_type); | 6017 isinstance = PyObject_IsInstance(obj, (PyObject *)And_type); |
| 6026 if (isinstance == -1) { | 6018 if (isinstance == -1) { |
| 6027 return 1; | 6019 return 1; |
| 6028 } | 6020 } |
| 6044 } | 6036 } |
| 6045 | 6037 |
| 6046 int | 6038 int |
| 6047 obj2ast_operator(PyObject* obj, operator_ty* out, PyArena* arena) | 6039 obj2ast_operator(PyObject* obj, operator_ty* out, PyArena* arena) |
| 6048 { | 6040 { |
| 6049 PyObject* tmp = NULL; | |
| 6050 int isinstance; | 6041 int isinstance; |
| 6051 tmp = tmp; | |
| 6052 | 6042 |
| 6053 isinstance = PyObject_IsInstance(obj, (PyObject *)Add_type); | 6043 isinstance = PyObject_IsInstance(obj, (PyObject *)Add_type); |
| 6054 if (isinstance == -1) { | 6044 if (isinstance == -1) { |
| 6055 return 1; | 6045 return 1; |
| 6056 } | 6046 } |
| 6152 } | 6142 } |
| 6153 | 6143 |
| 6154 int | 6144 int |
| 6155 obj2ast_unaryop(PyObject* obj, unaryop_ty* out, PyArena* arena) | 6145 obj2ast_unaryop(PyObject* obj, unaryop_ty* out, PyArena* arena) |
| 6156 { | 6146 { |
| 6157 PyObject* tmp = NULL; | |
| 6158 int isinstance; | 6147 int isinstance; |
| 6159 tmp = tmp; | |
| 6160 | 6148 |
| 6161 isinstance = PyObject_IsInstance(obj, (PyObject *)Invert_type); | 6149 isinstance = PyObject_IsInstance(obj, (PyObject *)Invert_type); |
| 6162 if (isinstance == -1) { | 6150 if (isinstance == -1) { |
| 6163 return 1; | 6151 return 1; |
| 6164 } | 6152 } |
| 6196 } | 6184 } |
| 6197 | 6185 |
| 6198 int | 6186 int |
| 6199 obj2ast_cmpop(PyObject* obj, cmpop_ty* out, PyArena* arena) | 6187 obj2ast_cmpop(PyObject* obj, cmpop_ty* out, PyArena* arena) |
| 6200 { | 6188 { |
| 6201 PyObject* tmp = NULL; | |
| 6202 int isinstance; | 6189 int isinstance; |
| 6203 tmp = tmp; | |
| 6204 | 6190 |
| 6205 isinstance = PyObject_IsInstance(obj, (PyObject *)Eq_type); | 6191 isinstance = PyObject_IsInstance(obj, (PyObject *)Eq_type); |
| 6206 if (isinstance == -1) { | 6192 if (isinstance == -1) { |
| 6207 return 1; | 6193 return 1; |
| 6208 } | 6194 } |
| 6352 } | 6338 } |
| 6353 | 6339 |
| 6354 int | 6340 int |
| 6355 obj2ast_excepthandler(PyObject* obj, excepthandler_ty* out, PyArena* arena) | 6341 obj2ast_excepthandler(PyObject* obj, excepthandler_ty* out, PyArena* arena) |
| 6356 { | 6342 { |
| 6357 PyObject* tmp = NULL; | |
| 6358 int isinstance; | 6343 int isinstance; |
| 6359 tmp = tmp; | 6344 |
| 6360 | 6345 PyObject *tmp = NULL; |
| 6361 int lineno; | 6346 int lineno; |
| 6362 int col_offset; | 6347 int col_offset; |
| 6363 | 6348 |
| 6364 if (obj == Py_None) { | 6349 if (obj == Py_None) { |
| 6365 *out = NULL; | 6350 *out = NULL; |
