001package top.cenze.rule.frame.enums;
002
003/**
004 * 规则符号
005 */
006public enum RuleSymbolEnum {
007    LPAREN("(", "左括号"),
008    RPAREN(")", "右括号"),
009    LBRACE("{", "左大括号"),
010    RBRACE("}", "右大括号"),
011    LBRACKET("[", "左中括号"),
012    RBRACKET("]", "右中括号"),
013    COLON(":", "冒号"),
014    SEMI(";", "分号"),
015    DQUOTE("\"", "双引号"),
016    SQUOTE("\'", "单引号"),
017    DOLLAR("$", "货币符号(变量标识符)"),
018    SPACE(" ", "空格"),
019    NEWLINE("\r\n", "换行"),
020    ;
021    private String val;
022    private String desc;
023
024    RuleSymbolEnum(String _val, String _desc) {
025        this.val = _val;
026        this.desc = _desc;
027    }
028
029    public String getVal() {
030        return val;
031    }
032
033    public void setVal(String val) {
034        this.val = val;
035    }
036
037    public String getDesc() {
038        return desc;
039    }
040
041    public void setDesc(String desc) {
042        this.desc = desc;
043    }
044}