Lines Matching full:environment

6 from jinja2 import Environment
15 def emit_union_declaration(environment: Environment, node: _XdrUnion) -> None: argument
18 template = get_jinja2_template(environment, "declaration", "close")
23 environment: Environment, node: _XdrDeclaration argument
27 template = get_jinja2_template(environment, "definition", "switch_spec")
38 environment: Environment, node: _XdrDeclaration argument
44 template = get_jinja2_template(environment, "definition", "case_spec")
54 def emit_union_definition(environment: Environment, node: _XdrUnion) -> None: argument
56 template = get_jinja2_template(environment, "definition", "open")
59 emit_union_switch_spec_definition(environment, node.discriminant)
62 emit_union_case_spec_definition(environment, case)
65 emit_union_case_spec_definition(environment, node.default)
67 template = get_jinja2_template(environment, "definition", "close")
72 environment: Environment, node: _XdrDeclaration argument
76 template = get_jinja2_template(environment, "decoder", "switch_spec")
81 environment: Environment, node: _XdrCaseSpec, big_endian_discriminant: bool argument
89 template = get_jinja2_template(environment, "decoder", "case_spec_be")
91 template = get_jinja2_template(environment, "decoder", "case_spec")
96 template = get_jinja2_template(environment, "decoder", node.arm.template)
105 template = get_jinja2_template(environment, "decoder", "break")
109 def emit_union_default_spec_decoder(environment: Environment, node: _XdrUnion) -> None: argument
117 template = get_jinja2_template(environment, "decoder", "default_spec")
121 template = get_jinja2_template(environment, "decoder", "break")
126 template = get_jinja2_template(environment, "decoder", default_case.arm.template)
136 def emit_union_decoder(environment: Environment, node: _XdrUnion) -> None: argument
138 template = get_jinja2_template(environment, "decoder", "open")
141 emit_union_switch_spec_decoder(environment, node.discriminant)
145 environment,
150 emit_union_default_spec_decoder(environment, node)
152 template = get_jinja2_template(environment, "decoder", "close")
157 environment: Environment, node: _XdrDeclaration argument
161 template = get_jinja2_template(environment, "encoder", "switch_spec")
166 environment: Environment, node: _XdrCaseSpec, big_endian_discriminant: bool argument
174 template = get_jinja2_template(environment, "encoder", "case_spec_be")
176 template = get_jinja2_template(environment, "encoder", "case_spec")
180 template = get_jinja2_template(environment, "encoder", node.arm.template)
188 template = get_jinja2_template(environment, "encoder", "break")
192 def emit_union_default_spec_encoder(environment: Environment, node: _XdrUnion) -> None: argument
200 template = get_jinja2_template(environment, "encoder", "default_spec")
204 template = get_jinja2_template(environment, "encoder", "break")
208 template = get_jinja2_template(environment, "encoder", default_case.arm.template)
217 def emit_union_encoder(environment, node: _XdrUnion) -> None: argument
219 template = get_jinja2_template(environment, "encoder", "open")
222 emit_union_switch_spec_encoder(environment, node.discriminant)
226 environment,
231 emit_union_default_spec_encoder(environment, node)
233 template = get_jinja2_template(environment, "encoder", "close")
237 def emit_union_maxsize(environment: Environment, node: _XdrUnion) -> None: argument
240 template = get_jinja2_template(environment, "maxsize", "union")
254 self.environment = create_jinja2_environment(language, "union")
259 emit_union_declaration(self.environment, node)
263 emit_union_definition(self.environment, node)
267 emit_union_decoder(self.environment, node)
271 emit_union_encoder(self.environment, node)
275 emit_union_maxsize(self.environment, node)