From abf9d68bf4c0b8bf78aa68fe51c6a5060c433ddb Mon Sep 17 00:00:00 2001 From: Aaron Franke Date: Sun, 2 Feb 2020 03:48:51 -0500 Subject: [PATCH] Improve regex demo --- misc/regex/regex.gd | 11 ++++++----- misc/regex/regex.tscn | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/misc/regex/regex.gd b/misc/regex/regex.gd index ee0d49c1..ed1b6fd2 100644 --- a/misc/regex/regex.gd +++ b/misc/regex/regex.gd @@ -1,12 +1,17 @@ extends VBoxContainer -# Member variables var regex = RegEx.new() +func _ready(): + $Text.set_text("They asked me \"What's going on \\\"in the manor\\\"?\"") + update_expression($Expression.text) + + func update_expression(text): regex.compile(text) update_text() + func update_text(): for child in $List.get_children(): child.queue_free() @@ -17,7 +22,3 @@ func update_text(): var label = Label.new() label.text = result $List.add_child(label) - -func _ready(): - $Text.set_text("They asked me \"What's going on \\\"in the manor\\\"?\"") - update_expression($Expression.text) diff --git a/misc/regex/regex.tscn b/misc/regex/regex.tscn index 58d9c5be..d7df5054 100644 --- a/misc/regex/regex.tscn +++ b/misc/regex/regex.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://regex.gd" type="Script" id=1] -[node name="VBoxContainer" type="VBoxContainer"] +[node name="Regex" type="VBoxContainer"] anchor_right = 1.0 anchor_bottom = 1.0 margin_left = 14.0