[Wisp-cvs] wisp/users/dig interpreter.py,1.4,1.5
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-05-17 12:17:12
|
Update of /cvsroot/wisp/wisp/users/dig In directory sc8-pr-cvs1:/tmp/cvs-serv32010 Modified Files: interpreter.py Log Message: deglobalized interpreter's methods Index: interpreter.py =================================================================== RCS file: /cvsroot/wisp/wisp/users/dig/interpreter.py,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- interpreter.py 17 May 2003 12:12:53 -0000 1.4 +++ interpreter.py 17 May 2003 12:17:09 -0000 1.5 @@ -262,13 +262,13 @@ root = tok mg = match_generator(root) try: - while not interpreter.meaning.has_key(tok): + while not this.meaning.has_key(tok): tok = mg.next() if tok == None: raise 'stack too empty or meaningless word', root except StopIteration: raise 'meaningless word', root - m = interpreter.meaning[tok] + m = this.meaning[tok] if isinstance(m, list): prep.push(Macro_Cursor(m)) elif isinstance(m, Stackable): this.regstack.append(m) elif isinstance(m, tuple): @@ -280,7 +280,7 @@ m[1](tok) else: m[1]() - else: raise 'Unknown meaning type in', `interpreter.meaning[tok]` + else: raise 'Unknown meaning type in', `this.meaning[tok]` else: raise 'Unknown meaning format for', tok else: raise 'bad token', tok |