From f319daf959203f13d1867cda24f53c60a8afb814 Mon Sep 17 00:00:00 2001 From: Antonio Chavez Date: Mon, 12 May 2008 21:41:52 -0700 Subject: [PATCH] Assigmnent of trit vectors now possible. Still needs some debugging. --- tools/eval.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tools/eval.py b/tools/eval.py index 309af18..b88e5ed 100644 --- a/tools/eval.py +++ b/tools/eval.py @@ -131,6 +131,7 @@ if __name__ == "__main__": variables["i"] = "i" while True: + flag = True print ">> ", line = unicode(sys.stdin.readline(), "utf8") if len(line) == 0: @@ -144,11 +145,14 @@ if __name__ == "__main__": if name == "i": print "i is reserved, cannot be used as a variable name" - elif not value in trit_char: - print "%s, not a valid value", value else: - print u"Assigning %s to %s" % (name, value) - variables[name] = value + for k in value: + if not k in trit_char: + print u"%s, not a valid value" % (k) + flag = False + if flag: + print u"Assigning %s to %s" % (name, value) + variables[name] = value elif line == "": for k, v in variables.iteritems(): @@ -161,4 +165,4 @@ if __name__ == "__main__": except: print "An error occured:" traceback.print_exc() - + -- 2.11.4.GIT