diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py')
-rw-r--r-- | chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py index 0f082f24543..de7850126e8 100644 --- a/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py +++ b/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py @@ -488,6 +488,14 @@ class _TextNode(CodeNode): CodeNode.__init__(self, template_text=template_text) +def FormatNode(format_string, *args, **argv): + """ + Represents a template text node, which is produced by applying + codegen_format.format_template to the arguments. + """ + return TextNode(format_template(format_string, *args, **argv)) + + class CompositeNode(CodeNode): """ Represents a composition of multiple code nodes. Composition will be done |