generate_parameter_library_py.parse_yaml module
- class generate_parameter_library_py.parse_yaml.CodeGenFixedVariable
Bases:
CodeGenVariableBase
- get_parameter_type()
- process_type(defined_type)
- class generate_parameter_library_py.parse_yaml.CodeGenVariable
Bases:
CodeGenVariableBase
- get_parameter_type()
- process_type(defined_type)
- class generate_parameter_library_py.parse_yaml.CodeGenVariableBase
Bases:
object
- get_parameter_type()
- get_python_val_to_str_func(arg)
- get_yaml_type_from_python(arg)
- parameter_as_function_str()
- process_type(defined_type)
- class generate_parameter_library_py.parse_yaml.DeclareParameter
Bases:
DeclareParameterBase
- class generate_parameter_library_py.parse_yaml.DeclareParameterBase
Bases:
object
- class generate_parameter_library_py.parse_yaml.DeclareRuntimeParameter(code_gen_variable: CodeGenVariableBase, parameter_description: str, parameter_read_only: bool, parameter_validations: list, parameter_additional_constraints: str)
Bases:
DeclareParameterBase
- add_set_runtime_parameter(set_runtime_parameter: SetRuntimeParameter)
- class generate_parameter_library_py.parse_yaml.DeclareStruct
Bases:
object
- add_field(field: VariableDeclaration)
- add_sub_struct(sub_struct)
- field_content()
- sub_struct_content()
- class generate_parameter_library_py.parse_yaml.GenerateCode(language: str)
Bases:
object
- parse(yaml_file, validate_header)
- parse_dict(name, root_map, nested_name)
- parse_params(name, value, nested_name_list)
- templates = None
- class generate_parameter_library_py.parse_yaml.ParameterValidation
Bases:
object
- class generate_parameter_library_py.parse_yaml.RemoveRuntimeParameter
Bases:
object
- class generate_parameter_library_py.parse_yaml.SetParameter
Bases:
SetParameterBase
- class generate_parameter_library_py.parse_yaml.SetParameterBase
Bases:
object
- add_parameter_validation(parameter_validation: ParameterValidation)
- class generate_parameter_library_py.parse_yaml.SetRuntimeParameter
Bases:
SetParameterBase
- class generate_parameter_library_py.parse_yaml.SetStackParams
Bases:
object
- class generate_parameter_library_py.parse_yaml.UpdateParameter
Bases:
UpdateParameterBase
- class generate_parameter_library_py.parse_yaml.UpdateParameterBase
Bases:
object
- add_parameter_validation(parameter_validation: ParameterValidation)
- class generate_parameter_library_py.parse_yaml.UpdateRuntimeParameter
Bases:
UpdateParameterBase
- class generate_parameter_library_py.parse_yaml.ValidationFunction
Bases:
object
- class generate_parameter_library_py.parse_yaml.VariableDeclaration
Bases:
object
- exception generate_parameter_library_py.parse_yaml.YAMLSyntaxError(msg)
Bases:
Exception
- generate_parameter_library_py.parse_yaml.array_type(defined_type: str)
- generate_parameter_library_py.parse_yaml.compile_error(msg: str)
- generate_parameter_library_py.parse_yaml.fixed_type_size(yaml_type: str)
- generate_parameter_library_py.parse_yaml.get_all_templates(language: str)
- generate_parameter_library_py.parse_yaml.get_dynamic_mapped_parameter(yaml_parameter_name: str)
- generate_parameter_library_py.parse_yaml.get_dynamic_parameter_field(yaml_parameter_name: str)
- generate_parameter_library_py.parse_yaml.get_dynamic_parameter_map(yaml_parameter_name: str)
- generate_parameter_library_py.parse_yaml.get_dynamic_parameter_name(yaml_parameter_name: str)
- generate_parameter_library_py.parse_yaml.get_dynamic_struct_name(yaml_parameter_name: str)
- generate_parameter_library_py.parse_yaml.get_fixed_base_type(yaml_type: str)
- generate_parameter_library_py.parse_yaml.get_fixed_type(yaml_type: str)
- generate_parameter_library_py.parse_yaml.int_to_integer_str(value: str)
- generate_parameter_library_py.parse_yaml.is_fixed_type(yaml_type: str)
- generate_parameter_library_py.parse_yaml.is_mapped_parameter(param_name: str)
- generate_parameter_library_py.parse_yaml.pascal_case(string: str)
- generate_parameter_library_py.parse_yaml.preprocess_inputs(language, name, value, nested_name_list)