summaryrefslogtreecommitdiffstatshomepage
path: root/py/scope.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-01-24 14:14:44 -0800
committerDamien George <damien.p.george@gmail.com>2014-01-24 14:14:44 -0800
commit60aca4810f68811b6fc0b69d02ccb05ddf2e555f (patch)
tree290586fcfd6428980ae5c04383f4a4e2458f409b /py/scope.c
parent2b2cb7b7f4f467b67082f79053118df78f48e66e (diff)
parentab5d08280bda4e8c96a0729ae99400e1a8bf08a5 (diff)
downloadmicropython-60aca4810f68811b6fc0b69d02ccb05ddf2e555f.tar.gz
micropython-60aca4810f68811b6fc0b69d02ccb05ddf2e555f.zip
Merge pull request #215 from pfalcon/qstr-special-chars
Allow qstr's with non-ident chars, construct good identifier for them.
Diffstat (limited to 'py/scope.c')
-rw-r--r--py/scope.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/py/scope.c b/py/scope.c
index 1f602ac9c0..ab20f61f37 100644
--- a/py/scope.c
+++ b/py/scope.c
@@ -18,7 +18,7 @@ scope_t *scope_new(scope_kind_t kind, mp_parse_node_t pn, qstr source_file, uint
scope->source_file = source_file;
switch (kind) {
case SCOPE_MODULE:
- scope->simple_name = QSTR_FROM_STR_STATIC("<module>");
+ scope->simple_name = MP_QSTR__lt_module_gt_;
break;
case SCOPE_FUNCTION:
case SCOPE_CLASS:
@@ -26,19 +26,19 @@ scope_t *scope_new(scope_kind_t kind, mp_parse_node_t pn, qstr source_file, uint
scope->simple_name = MP_PARSE_NODE_LEAF_ARG(((mp_parse_node_struct_t*)pn)->nodes[0]);
break;
case SCOPE_LAMBDA:
- scope->simple_name = QSTR_FROM_STR_STATIC("<lambda>");
+ scope->simple_name = MP_QSTR__lt_lambda_gt_;
break;
case SCOPE_LIST_COMP:
- scope->simple_name = QSTR_FROM_STR_STATIC("<listcomp>");
+ scope->simple_name = MP_QSTR__lt_listcomp_gt_;
break;
case SCOPE_DICT_COMP:
- scope->simple_name = QSTR_FROM_STR_STATIC("<dictcomp>");
+ scope->simple_name = MP_QSTR__lt_dictcomp_gt_;
break;
case SCOPE_SET_COMP:
- scope->simple_name = QSTR_FROM_STR_STATIC("<setcomp>");
+ scope->simple_name = MP_QSTR__lt_setcomp_gt_;
break;
case SCOPE_GEN_EXPR:
- scope->simple_name = QSTR_FROM_STR_STATIC("<genexpr>");
+ scope->simple_name = MP_QSTR__lt_genexpr_gt_;
break;
default:
assert(0);