From f9b791b2f5b32219c598290abe2e2e05e0483408 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Sat, 29 Sep 2012 15:35:25 +0200 Subject: [PATCH] Correct generation of externs for nested namespaces --- bin/generate-types | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/generate-types b/bin/generate-types index 277dde00de..6039bf7f62 100755 --- a/bin/generate-types +++ b/bin/generate-types @@ -82,7 +82,10 @@ def main(argv): sys.stdout.write('/**\n') sys.stdout.write(' * @type {Object}\n') sys.stdout.write(' */\n') - sys.stdout.write('var %s;\n' % (namespace,)) + if '.' in namespace: + sys.stdout.write('%s = {};\n' % (namespace,)) + else: + sys.stdout.write('var %s;\n' % (namespace,)) for type in types: sys.stdout.write('\n\n\n') sys.stdout.write(type.extern())