Change WASM generators from classes to functions.
PiperOrigin-RevId: 836257289 Change-Id: I7a3c1d7bb545353a3d278330582e33c0551792cb
This commit is contained in:
committed by
Copybara-Service
parent
1c910875d2
commit
217317ccba
@@ -17,6 +17,7 @@ from introspect import enums as introspect_enums
|
||||
from introspect import functions as introspect_functions
|
||||
|
||||
from wasm.codegen.generators import common
|
||||
from wasm.codegen.generators import constants
|
||||
from wasm.codegen.generators import enums
|
||||
from wasm.codegen.generators import functions
|
||||
from wasm.codegen.generators import structs
|
||||
@@ -36,14 +37,12 @@ class BindingBuilder:
|
||||
|
||||
def set_enums(self):
|
||||
"""Generates and sets the enum bindings."""
|
||||
generator = enums.Generator(introspect_enums.ENUMS)
|
||||
self.markers_and_content += generator.generate()
|
||||
self.markers_and_content += enums.generate(introspect_enums.ENUMS)
|
||||
return self
|
||||
|
||||
def set_structs(self):
|
||||
"""Generates and sets the struct bindings."""
|
||||
generator = structs.Generator()
|
||||
self.markers_and_content += generator.generate()
|
||||
self.markers_and_content += structs.generate(constants.STRUCTS_TO_BIND)
|
||||
return self
|
||||
|
||||
def set_functions(self):
|
||||
@@ -54,8 +53,7 @@ class BindingBuilder:
|
||||
if not functions.is_excluded_function_name(name):
|
||||
functions_to_bind[name] = func
|
||||
|
||||
generator = functions.Generator(functions_to_bind)
|
||||
self.markers_and_content += generator.generate()
|
||||
self.markers_and_content += functions.generate(functions_to_bind)
|
||||
return self
|
||||
|
||||
def to_string(self) -> str:
|
||||
|
||||
Reference in New Issue
Block a user