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