AutoTest -> 54.633%
This commit is contained in:
parent
97e0465628
commit
e0e78c2612
1 changed files with 7 additions and 2 deletions
|
@ -48,12 +48,12 @@ public class JavaParser extends Parser<JavaElement> {
|
||||||
for(int i = 0; i < line.length(); i++){
|
for(int i = 0; i < line.length(); i++){
|
||||||
char c = line.charAt(i);
|
char c = line.charAt(i);
|
||||||
Token token;
|
Token token;
|
||||||
if(Character.isAlphabetic(c) || Character.isDigit(c)){
|
if(isNameValid(c)){
|
||||||
String value = "";
|
String value = "";
|
||||||
int j = i;
|
int j = i;
|
||||||
for(; j < line.length(); j++){
|
for(; j < line.length(); j++){
|
||||||
c = line.charAt(j);
|
c = line.charAt(j);
|
||||||
if(Character.isAlphabetic(c) || Character.isDigit(c)) value+=c;
|
if(isNameValid(c)) value+=c;
|
||||||
else break;
|
else break;
|
||||||
}
|
}
|
||||||
token = new Token(lineNumber, i+1, value, TokenType.NAME);
|
token = new Token(lineNumber, i+1, value, TokenType.NAME);
|
||||||
|
@ -67,8 +67,13 @@ public class JavaParser extends Parser<JavaElement> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean isNameValid(char c) {
|
||||||
|
return Character.isAlphabetic(c) || Character.isDigit(c) || c == '_' || c == '$';
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
//SUMMARY
|
//SUMMARY
|
||||||
//- Modifier
|
//- Modifier
|
||||||
//- Type
|
//- Type
|
||||||
|
|
Loading…
Add table
Reference in a new issue