set(JavaScriptCore_SCRIPTS_SOURCES_PATHS
${JavaScriptCore_SCRIPTS_SOURCES_DIR}/*.pl
${JavaScriptCore_SCRIPTS_SOURCES_DIR}/*.py
- ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/builtins/builtins*.py
+ ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/wkbuiltins/builtins*.py
+ ${JavaScriptCore_SCRIPTS_SOURCES_DIR}/wkbuiltins/wkbuiltins.py
)
# Force JavaScriptCore to run scripts from the same staging path as WebCore.
# JSCBuiltins
set(BUILTINS_GENERATOR_SCRIPTS
- ${JavaScriptCore_SCRIPTS_DIR}/builtins.py
+ ${JavaScriptCore_SCRIPTS_DIR}/wkbuiltins.py
${JavaScriptCore_SCRIPTS_DIR}/builtins_generator.py
${JavaScriptCore_SCRIPTS_DIR}/builtins_model.py
${JavaScriptCore_SCRIPTS_DIR}/builtins_templates.py
# JavaScript builtins.
BUILTINS_GENERATOR_SCRIPTS = \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/__init__.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generator.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_model.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_templates.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_combined_header.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_combined_implementation.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_separate_header.py \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins/builtins_generate_separate_implementation.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/__init__.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/wkbuiltins.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generator.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_model.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_templates.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_combined_header.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_combined_implementation.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_separate_header.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins/builtins_generate_separate_implementation.py \
$(JavaScriptCore_SCRIPTS_DIR)/generate-js-builtins.py \
$(JavaScriptCore_SCRIPTS_DIR)/lazywriter.py \
#
# Required for Python to search this directory for module files
-from builtins import *
+from wkbuiltins import *
from lazywriter import LazyFileWriter
-import builtins
-from builtins import *
+from wkbuiltins import (
+ BuiltinsCollection,
+ BuiltinsCombinedHeaderGenerator,
+ BuiltinsCombinedImplementationGenerator,
+ BuiltinsSeparateHeaderGenerator,
+ BuiltinsSeparateImplementationGenerator,
+ ParseException,
+)
def generate_bindings_for_builtins_files(builtins_files=[],
)
set(BUILTINS_GENERATOR_SCRIPTS
- ${JavaScriptCore_SCRIPTS_DIR}/builtins.py
+ ${JavaScriptCore_SCRIPTS_DIR}/wkbuiltins.py
${JavaScriptCore_SCRIPTS_DIR}/builtins_generator.py
${JavaScriptCore_SCRIPTS_DIR}/builtins_model.py
${JavaScriptCore_SCRIPTS_DIR}/builtins_templates.py
#
BUILTINS_GENERATOR_SCRIPTS = \
- $(JavaScriptCore_SCRIPTS_DIR)/builtins.py \
+ $(JavaScriptCore_SCRIPTS_DIR)/wkbuiltins.py \
$(JavaScriptCore_SCRIPTS_DIR)/builtins_generator.py \
$(JavaScriptCore_SCRIPTS_DIR)/builtins_model.py \
$(JavaScriptCore_SCRIPTS_DIR)/builtins_templates.py \