private void applyPropertyPattern ( RuleCharacterIterator chars , Appendable rebuiltPat , SymbolTable symbols ) { String patStr = chars . lookahead ( ) ; ParsePosition pos = new ParsePosition ( 0 ) ; applyPropertyPattern ( patStr , pos , symbols ) ; if ( pos . getIndex ( ) == 0 ) { syntaxError ( chars , "Invalid property pattern" ) ; } chars . jumpahead ( pos . getIndex ( ) ) ; append ( rebuiltPat , patStr . substring ( 0 , pos . getIndex ( ) ) ) ; }
Parse a property pattern .