diff --git a/code.txt b/code.txt index 2438b39..c72b7e3 100755 --- a/code.txt +++ b/code.txt @@ -10,5 +10,5 @@ System Print BeginText Hello, there! EndText Done System Print BeginText Please enter your name: EndText Done Set Name To System Read EndSet BeginNote Reads an entire line EndNote -System Print BeginText Hi there, EndText Done -System Print Name Done +Set Greeting To BeginText Hi there, EndText Append Name EndSet +System Print Greeting Done diff --git a/main.py b/main.py index 738648b..1d08120 100755 --- a/main.py +++ b/main.py @@ -4,10 +4,18 @@ import parse +def do_text_append(subject, args): + return { + "type": "text", + "value": subject["value"] + " " + args[0]["value"], + "verb_Append": do_text_append, + } + def make_text(value): return { "type": "text", "value": value, + "verb_Append": do_text_append, } def do_system_print(subject, args):