#NEWLINE# def parse_bracket( self , token ) : #NEWLINE# #INDENT# start = token . next ( ) #NEWLINE# instance_type = ( Required if ( start == '(' ) else Optional ) #NEWLINE# lis = token . till_end_bracket ( start ) #NEWLINE# repeat = token . check_ellipsis_and_drop ( ) #NEWLINE# bracket_token = Token ( lis ) #NEWLINE# instances = self . parse_pattern ( bracket_token ) #NEWLINE# return instance_type ( * instances , ** { #NEWLINE# #INDENT# 'repeat' : repeat , #NEWLINE# #UNINDENT# } )