#NEWLINE# def a_big_word( view , pt , inclusive = True , count = 1 ) : #NEWLINE# #INDENT# ( start , end ) = ( None , pt ) #NEWLINE# for x in range ( count ) : #NEWLINE# #INDENT# if is_at_space ( view , end ) : #NEWLINE# #INDENT# if ( start is None ) : #NEWLINE# #INDENT# start = get_space_region ( view , pt ) #NEWLINE# #UNINDENT# if ( not inclusive ) : #NEWLINE# #INDENT# end = get_space_region ( view , view ) . b #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# end = big_word_end ( view , get_space_region ( view , end ) . b ) #NEWLINE# #UNINDENT# #UNINDENT# if is_at_punctuation ( view , end ) : #NEWLINE# #INDENT# if ( start is None ) : #NEWLINE# #INDENT# start = big_word_start ( view , end ) #NEWLINE# #UNINDENT# end = big_word_end ( view , end ) #NEWLINE# if ( inclusive and is_at_space ( view , end ) ) : #NEWLINE# #INDENT# end = get_space_region ( view , end ) . b #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# if ( start is None ) : #NEWLINE# #INDENT# start = big_word_start ( view , end ) #NEWLINE# #UNINDENT# end = big_word_end ( view , end ) #NEWLINE# if ( inclusive and is_at_space ( view , end ) ) : #NEWLINE# #INDENT# end = get_space_region ( view , end ) . b #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# return sublime . Region ( start , end )