Add @typedefs to externs file
This commit is contained in:
@@ -220,7 +220,7 @@ class ObjectLiteral(Exportable):
|
|||||||
return ''.join(lines)
|
return ''.join(lines)
|
||||||
|
|
||||||
def extern_name(self):
|
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):
|
def extern_namespace(self):
|
||||||
return '.'.join(self.extern_name().split('.')[:-1]) or None
|
return '.'.join(self.extern_name().split('.')[:-1]) or None
|
||||||
@@ -398,6 +398,7 @@ def main(argv):
|
|||||||
else:
|
else:
|
||||||
sys.stdout.write('var %s;\n' % (namespace,))
|
sys.stdout.write('var %s;\n' % (namespace,))
|
||||||
for object_literal in object_literals:
|
for object_literal in object_literals:
|
||||||
|
sys.stdout.write(object_literal.typedef())
|
||||||
sys.stdout.write(object_literal.extern())
|
sys.stdout.write(object_literal.extern())
|
||||||
|
|
||||||
if options.typedef:
|
if options.typedef:
|
||||||
|
|||||||
Reference in New Issue
Block a user