#NEWLINE# def assemble_all( ) : #NEWLINE# #INDENT# PC = assemble_PC ( ) #NEWLINE# A = assemble_A ( ) #NEWLINE# B = assemble_B ( ) #NEWLINE# I = assemble_I ( PC , A , B ) #NEWLINE# ( ADO , BDO , DDO ) = assemble_XDO ( ) #NEWLINE# ( APO , BPO , DPO ) = assemble_XPO ( ) #NEWLINE# ( AIN , BIN , DIN ) = assemble_XIN ( ) #NEWLINE# ( BO , BD , BC , BP , BPE ) = assemble_branches ( ) #NEWLINE# hailstone = { #NEWLINE# #INDENT# 'PC' : PC , #NEWLINE# 'A' : A , #NEWLINE# 'B' : B , #NEWLINE# 'I' : I , #NEWLINE# 'ADO' : ADO , #NEWLINE# 'BDO' : BDO , #NEWLINE# 'DDO' : DDO , #NEWLINE# 'APO' : APO , #NEWLINE# 'BPO' : BPO , #NEWLINE# 'DPO' : DPO , #NEWLINE# 'AIN' : AIN , #NEWLINE# 'BIN' : BIN , #NEWLINE# 'DIN' : DIN , #NEWLINE# 'BO' : BO , #NEWLINE# 'BD' : BD , #NEWLINE# 'BC' : BC , #NEWLINE# 'BP' : BP , #NEWLINE# 'BPE' : BPE , #NEWLINE# #UNINDENT# } #NEWLINE# return hailstone