private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleKeywordState(char c, List<Token> tokenList, StringBuffer buf) { if (Character.isJavaIdentifierPart(c)) { buf.append(c); } else if (c == CURLY_LEFT) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); state = TokenizerState.OPTION_STATE; } else if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.COMPOSITE_KEYWORD, buf, tokenList); state = TokenizerState.LITERAL_STATE; } else if (c == CoreConstants.PERCENT_CHAR) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; } else if (c == CoreConstants.RIGHT_PARENTHESIS_CHAR) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; } else { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); if (c == ESCAPE_CHAR) { if ((pointer < patternLength)) { char next = pattern.charAt(pointer++); escapeUtil.escape("%()", buf, next, pointer); } } else { buf.append(c); } state = TokenizerState.LITERAL_STATE; } }
addValuedToken(Token.LITERAL, buf, tokenList); break; case KEYWORD_STATE:
private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleFormatModifierState(char c, List<Token> tokenList, StringBuffer buf) { if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); tokenList.add(Token.BARE_COMPOSITE_KEYWORD_TOKEN); state = TokenizerState.LITERAL_STATE; } else if (Character.isJavaIdentifierStart(c)) { addValuedToken(Token.FORMAT_MODIFIER, buf, tokenList); state = TokenizerState.KEYWORD_STATE; buf.append(c); } else { buf.append(c); } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleKeywordState(char c, List<Token> tokenList, StringBuffer buf) { if (Character.isJavaIdentifierPart(c)) { buf.append(c); } else if (c == CURLY_LEFT) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); state = TokenizerState.OPTION_STATE; } else if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.COMPOSITE_KEYWORD, buf, tokenList); state = TokenizerState.LITERAL_STATE; } else if (c == CoreConstants.PERCENT_CHAR) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; } else if (c == CoreConstants.RIGHT_PARENTHESIS_CHAR) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; } else { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); if (c == ESCAPE_CHAR) { if ((pointer < patternLength)) { char next = pattern.charAt(pointer++); escapeUtil.escape("%()", buf, next, pointer); } } else { buf.append(c); } state = TokenizerState.LITERAL_STATE; } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleLiteralState(char c, List<Token> tokenList, StringBuffer buf) { switch (c) { case ESCAPE_CHAR: escape("%()", buf); break; case CoreConstants.PERCENT_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; break; case CoreConstants.RIGHT_PARENTHESIS_CHAR: addValuedToken(Token.LITERAL, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; break; default: buf.append(c); } }
private void handleKeywordState(char c, List<Token> tokenList, StringBuffer buf) { if (Character.isJavaIdentifierPart(c)) { buf.append(c); } else if (c == CURLY_LEFT) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); state = TokenizerState.OPTION_STATE; } else if (c == CoreConstants.LEFT_PARENTHESIS_CHAR) { addValuedToken(Token.COMPOSITE_KEYWORD, buf, tokenList); state = TokenizerState.LITERAL_STATE; } else if (c == CoreConstants.PERCENT_CHAR) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); tokenList.add(Token.PERCENT_TOKEN); state = TokenizerState.FORMAT_MODIFIER_STATE; } else if (c == CoreConstants.RIGHT_PARENTHESIS_CHAR) { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); state = TokenizerState.RIGHT_PARENTHESIS_STATE; } else { addValuedToken(Token.SIMPLE_KEYWORD, buf, tokenList); if (c == ESCAPE_CHAR) { if ((pointer < patternLength)) { char next = pattern.charAt(pointer++); escapeUtil.escape("%()", buf, next, pointer); } } else { buf.append(c); } state = TokenizerState.LITERAL_STATE; } }