in drools-drl/drools-drl-parser/src/main/java/org/drools/drl/parser/DRLFactory.java [162:221]
private static String getBetterTokenForDRL5( int tokenType, String defaultValue ) {
switch ( tokenType ) {
case DRL5Lexer.DECIMAL :
return defaultValue == null ? "int" : defaultValue;
case DRL5Lexer.FLOAT :
return defaultValue == null ? "float" : defaultValue;
case DRL5Lexer.STRING :
return defaultValue == null ? "string" : defaultValue;
case DRL5Lexer.BOOL :
return defaultValue == null ? "boolean" : defaultValue;
case DRL5Lexer.NULL :
return "null";
case DRL5Lexer.SEMICOLON :
return ";";
case DRL5Lexer.COLON :
return ":";
case DRL5Lexer.EQUALS :
return "==";
case DRL5Lexer.NOT_EQUALS :
return "!=";
case DRL5Lexer.GREATER :
return ">";
case DRL5Lexer.GREATER_EQUALS :
return ">=";
case DRL5Lexer.LESS :
return "<";
case DRL5Lexer.LESS_EQUALS :
return "<=";
case DRL5Lexer.ARROW :
return "->";
case DRL5Lexer.ID :
return defaultValue == null ? "identifier" : defaultValue;
case DRL5Lexer.LEFT_PAREN :
return "(";
case DRL5Lexer.RIGHT_PAREN :
return ")";
case DRL5Lexer.LEFT_SQUARE :
return "[";
case DRL5Lexer.RIGHT_SQUARE :
return "]";
case DRL5Lexer.LEFT_CURLY :
return "{";
case DRL5Lexer.RIGHT_CURLY :
return "}";
case DRL5Lexer.COMMA :
return ",";
case DRL5Lexer.DOT :
return ".";
case DRL5Lexer.DOUBLE_AMPER :
return "&&";
case DRL5Lexer.DOUBLE_PIPE :
return "||";
case DRL5Lexer.MISC :
return defaultValue == null ? "misc" : defaultValue;
case DRL5Lexer.EOF :
return "<eof>";
default :
return defaultValue;
}
}