Update of /cvsroot/wisp/wisp/users/dig
In directory sc8-pr-cvs1:/tmp/cvs-serv30787
Modified Files:
tran.py
Log Message:
minor cleanup
Index: tran.py
===================================================================
RCS file: /cvsroot/wisp/wisp/users/dig/tran.py,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -d -r1.59 -r1.60
--- tran.py 22 Apr 2003 15:40:19 -0000 1.59
+++ tran.py 22 Apr 2003 15:44:21 -0000 1.60
@@ -201,18 +201,6 @@
prep.push_file(fn)
else: raise 'Unknown meaning type in', `Meaning[tok]`
else: raise 'bad token', tok
-def state_regs (tok):
- global State, current_register_family, current_register_index
- if tok != Semicolon:
- if Meaning.has_key(tok): raise 'duplicate declaration', tok
- r = Register(current_register_family, current_register_index)
- Meaning[tok] = 'simple', r
- Registers[r] = tok
- current_register_index += 1
- else:
- State = state_outer
- current_register_family += 1
- current_register_index = None
# Main output sections.
Text = Linkie('<')
@@ -280,6 +268,18 @@
Meaning[family] = 'simple', f
Registers[f] = family
current_register_index = 0
+ def state_regs (tok):
+ global State, current_register_family, current_register_index
+ if tok != Semicolon:
+ if Meaning.has_key(tok): raise 'duplicate declaration', tok
+ r = Register(current_register_family, current_register_index)
+ Meaning[tok] = 'simple', r
+ Registers[r] = tok
+ current_register_index += 1
+ else:
+ State = state_outer
+ current_register_family += 1
+ current_register_index = None
State = state_regs
align int
|