[Wisp-cvs] wisp/users/dig tran.py,1.59,1.60
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-04-22 15:44:26
|
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 |