diff options
author | Damien George <damien.p.george@gmail.com> | 2014-12-21 17:26:45 +0000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-12-21 17:26:45 +0000 |
commit | 584ba6762f5f41b3ebaabc060d0db18b7954103f (patch) | |
tree | f6f5688ac11c7518e39f8688801d04aa4c64d901 /py/scope.h | |
parent | b063b9b36d6d4bb8eed3140778c9969969db0ec6 (diff) | |
download | micropython-584ba6762f5f41b3ebaabc060d0db18b7954103f.tar.gz micropython-584ba6762f5f41b3ebaabc060d0db18b7954103f.zip |
py: Move global/nonlocal decl code to compiler for proper SyntaxError.
This patch gives proper SyntaxError exceptions for bad global/nonlocal
declarations. It also reduces code size: 304 bytes on unix x64, 132
bytes on stmhal.
Diffstat (limited to 'py/scope.h')
-rw-r--r-- | py/scope.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/py/scope.h b/py/scope.h index 4aa3538510..903a32a79a 100644 --- a/py/scope.h +++ b/py/scope.h @@ -76,6 +76,4 @@ id_info_t *scope_find(scope_t *scope, qstr qstr); id_info_t *scope_find_global(scope_t *scope, qstr qstr); id_info_t *scope_find_local_in_parent(scope_t *scope, qstr qstr); void scope_close_over_in_parents(scope_t *scope, qstr qstr); -void scope_declare_global(scope_t *scope, qstr qstr); -void scope_declare_nonlocal(scope_t *scope, qstr qstr); void scope_print_info(scope_t *s); |