#NEWLINE# def visit_Inout( self , node ) : #NEWLINE# #INDENT# name = node . name #NEWLINE# width = ( None if ( node . width is None ) else ( self . make_width_msb_lsb ( node . width_msb , node . width_lsb ) if ( ( node . width_msb is not None ) and ( node . width_lsb is not None ) ) else self . make_width ( node . width ) ) ) #NEWLINE# signed = node . signed #NEWLINE# return vast . Ioport ( vast . Inout ( name , width , signed ) )