From cf14d4e41d5f1e7f840c76ae58af4376c599cc98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Thu, 12 Dec 2013 13:38:08 +0100 Subject: [PATCH] Add @typedefs to externs file --- bin/generate-exports.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/generate-exports.py b/bin/generate-exports.py index e00a8e1770..5205f692cb 100755 --- a/bin/generate-exports.py +++ b/bin/generate-exports.py @@ -220,7 +220,7 @@ class ObjectLiteral(Exportable): return ''.join(lines) def extern_name(self): - return re.sub(r'ol\.(\S+)', r'olx.\1Extern', self.name) + return re.sub(r'(olx\.\S+)', r'\1Extern', self.name) def extern_namespace(self): return '.'.join(self.extern_name().split('.')[:-1]) or None @@ -398,6 +398,7 @@ def main(argv): else: sys.stdout.write('var %s;\n' % (namespace,)) for object_literal in object_literals: + sys.stdout.write(object_literal.typedef()) sys.stdout.write(object_literal.extern()) if options.typedef: