summaryrefslogtreecommitdiffstatshomepage
path: root/py/scope.h
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-12-21 17:26:45 +0000
committerDamien George <damien.p.george@gmail.com>2014-12-21 17:26:45 +0000
commit584ba6762f5f41b3ebaabc060d0db18b7954103f (patch)
treef6f5688ac11c7518e39f8688801d04aa4c64d901 /py/scope.h
parentb063b9b36d6d4bb8eed3140778c9969969db0ec6 (diff)
downloadmicropython-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.h2
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);