提交 1d4b9c7a authored 作者: Thomas Mueller's avatar Thomas Mueller

underline > underscore

上级 e812449b
...@@ -128,7 +128,7 @@ public class Bnf { ...@@ -128,7 +128,7 @@ public class Bnf {
addFixedRule("anything", RuleFixed.ANY_WORD); addFixedRule("anything", RuleFixed.ANY_WORD);
addFixedRule("@hexStart@", RuleFixed.HEX_START); addFixedRule("@hexStart@", RuleFixed.HEX_START);
addFixedRule("@concat@", RuleFixed.CONCAT); addFixedRule("@concat@", RuleFixed.CONCAT);
addFixedRule("@az_@", RuleFixed.AZ_UNDERLINE); addFixedRule("@az_@", RuleFixed.AZ_UNDERSCORE);
addFixedRule("@af@", RuleFixed.AF); addFixedRule("@af@", RuleFixed.AF);
addFixedRule("@digit@", RuleFixed.DIGIT); addFixedRule("@digit@", RuleFixed.DIGIT);
} }
......
...@@ -20,7 +20,7 @@ public class RuleFixed implements Rule { ...@@ -20,7 +20,7 @@ public class RuleFixed implements Rule {
static final int ANY_UNTIL_END = 6; static final int ANY_UNTIL_END = 6;
static final int ANY_WORD = 7; static final int ANY_WORD = 7;
static final int ANY_EXCEPT_2_DOLLAR = 8; static final int ANY_EXCEPT_2_DOLLAR = 8;
static final int HEX_START = 10, CONCAT = 11, AZ_UNDERLINE = 12, AF = 13, DIGIT = 14; static final int HEX_START = 10, CONCAT = 11, AZ_UNDERSCORE = 12, AF = 13, DIGIT = 14;
private final int type; private final int type;
...@@ -48,7 +48,7 @@ public class RuleFixed implements Rule { ...@@ -48,7 +48,7 @@ public class RuleFixed implements Rule {
return "0x"; return "0x";
case CONCAT: case CONCAT:
return "||"; return "||";
case AZ_UNDERLINE: case AZ_UNDERSCORE:
return "A"; return "A";
case AF: case AF:
return "F"; return "F";
...@@ -85,7 +85,7 @@ public class RuleFixed implements Rule { ...@@ -85,7 +85,7 @@ public class RuleFixed implements Rule {
return "0x"; return "0x";
case CONCAT: case CONCAT:
return "||"; return "||";
case AZ_UNDERLINE: case AZ_UNDERSCORE:
return "" + (char) ('A' + r.nextInt('C' - 'A')); return "" + (char) ('A' + r.nextInt('C' - 'A'));
case AF: case AF:
return "" + (char) ('A' + r.nextInt('F' - 'A')); return "" + (char) ('A' + r.nextInt('F' - 'A'));
...@@ -194,7 +194,7 @@ public class RuleFixed implements Rule { ...@@ -194,7 +194,7 @@ public class RuleFixed implements Rule {
s = s.substring(1); s = s.substring(1);
} }
break; break;
case AZ_UNDERLINE: case AZ_UNDERSCORE:
if (s.length() > 0 && (Character.isLetter(s.charAt(0)) || s.charAt(0) == '_')) { if (s.length() > 0 && (Character.isLetter(s.charAt(0)) || s.charAt(0) == '_')) {
s = s.substring(1); s = s.substring(1);
} }
...@@ -276,7 +276,7 @@ public class RuleFixed implements Rule { ...@@ -276,7 +276,7 @@ public class RuleFixed implements Rule {
sentence.add("||", "|", Sentence.KEYWORD); sentence.add("||", "|", Sentence.KEYWORD);
} }
break; break;
case AZ_UNDERLINE: case AZ_UNDERSCORE:
if (query.length() == 0) { if (query.length() == 0) {
sentence.add("character", "A", Sentence.KEYWORD); sentence.add("character", "A", Sentence.KEYWORD);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论