webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Functions | Variables
CodeGeneratorReplayInputs Namespace Reference

Classes

class  Framework
 
class  Frameworks
 
class  Generator
 
class  IncrementalFileWriter
 
class  Input
 
class  InputMember
 
class  InputQueue
 
class  InputQueues
 
class  InputsModel
 
class  ParseException
 
class  Type
 
class  TypecheckException
 
class  TypeMode
 
class  TypeModes
 
class  VectorType
 

Functions

def check_for_required_properties (props, obj, what)
 
def wrap_with_guard (contents, condition=None)
 
def generate_from_specifications (input_filepaths=[], output_prefix="", output_dirpath=None, framework_name=None, force_output=False)
 

Variables

dictionary GLOBAL_CONFIG
 
dictionary FRAMEWORK_CONFIG_MAP
 
dictionary QUEUE_CONFIG_MAP
 
 format
 
 level
 
 log = logging.getLogger('global')
 
dictionary allowed_framework_names = FRAMEWORK_CONFIG_MAP.keys()
 
 cli_parser = optparse.OptionParser(usage="usage: %prog [options] <Inputs.json> [, <MoreInputs.json> ]")
 
 help
 
 type
 
 choices
 
 action
 
 options = None
 
 arg_options
 
 arg_values
 

Function Documentation

◆ check_for_required_properties()

def CodeGeneratorReplayInputs.check_for_required_properties (   props,
  obj,
  what 
)

◆ generate_from_specifications()

def CodeGeneratorReplayInputs.generate_from_specifications (   input_filepaths = [],
  output_prefix = "",
  output_dirpath = None,
  framework_name = None,
  force_output = False 
)

◆ wrap_with_guard()

def CodeGeneratorReplayInputs.wrap_with_guard (   contents,
  condition = None 
)

Variable Documentation

◆ action

CodeGeneratorReplayInputs.action

◆ allowed_framework_names

dictionary CodeGeneratorReplayInputs.allowed_framework_names = FRAMEWORK_CONFIG_MAP.keys()

◆ arg_options

CodeGeneratorReplayInputs.arg_options

◆ arg_values

CodeGeneratorReplayInputs.arg_values

◆ choices

CodeGeneratorReplayInputs.choices

◆ cli_parser

CodeGeneratorReplayInputs.cli_parser = optparse.OptionParser(usage="usage: %prog [options] <Inputs.json> [, <MoreInputs.json> ]")

◆ format

CodeGeneratorReplayInputs.format

◆ FRAMEWORK_CONFIG_MAP

dictionary CodeGeneratorReplayInputs.FRAMEWORK_CONFIG_MAP
Initial value:
1 = {
2  "Global": {
3  "prefix": "",
4  "namespace": ""
5  },
6 
7  "WTF": {
8  "prefix": "WTF",
9  "namespace": "WTF",
10  },
11  "JavaScriptCore": {
12  "prefix": "JS",
13  "namespace": "JSC",
14  "exportMacro": "JS_EXPORT_PRIVATE",
15  },
16  "WebCore": {
17  "prefix": "Web",
18  "namespace": "WebCore",
19  "exportMacro": "WEBCORE_EXPORT"
20  },
21  # Used for bindings tests.
22  "Test": {
23  "prefix": "Test",
24  "namespace": "Test",
25  "exportMacro": "TEST_EXPORT_MACRO"
26  }
27 }

◆ GLOBAL_CONFIG

dictionary CodeGeneratorReplayInputs.GLOBAL_CONFIG

◆ help

CodeGeneratorReplayInputs.help

◆ level

CodeGeneratorReplayInputs.level

◆ log

CodeGeneratorReplayInputs.log = logging.getLogger('global')

◆ options

dictionary CodeGeneratorReplayInputs.options = None

◆ QUEUE_CONFIG_MAP

dictionary CodeGeneratorReplayInputs.QUEUE_CONFIG_MAP
Initial value:
1 = {
2  "SCRIPT_MEMOIZED": {
3  "enumValue": "ScriptMemoizedData",
4  "baseClass": "NondeterministicInput<%s>",
5  },
6  "LOADER_MEMOIZED": {
7  "enumValue": "LoaderMemoizedData",
8  "baseClass": "NondeterministicInput<%s>",
9  },
10  "EVENT_LOOP": {
11  "enumValue": "EventLoopInput",
12  "baseClass": "EventLoopInput<%s>",
13  },
14 }

◆ type

CodeGeneratorReplayInputs.type