summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/bindings/scripts/bind_gen/code_node.py
diff options
context:
space:
mode:
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.py8
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