private void bracket ( State lp , State rp ) throws RegexException { assert see ( ' ' ) ; lex . next ( ) ; while ( ! see ( ' ' ) && ! see ( EOS ) ) { brackpart ( lp , rp ) ; } assert see ( ' ' ) ; cm . okcolors ( nfa ) ; }
bracket - handle non - complemented bracket expression Also called from cbracket for complemented bracket expressions .