[#7171] Support parsing @ and # characters in identifiers

This commit is contained in:
lukaseder 2018-03-09 12:38:17 +01:00
parent fccac91ca4
commit dd2e6ada84

View File

@ -7478,11 +7478,18 @@ final class ParserImpl implements Parser {
}
boolean isIdentifierPart() {
return Character.isJavaIdentifierPart(character());
return isIdentifierPart(character());
}
boolean isIdentifierPart(int pos) {
return Character.isJavaIdentifierPart(character(pos));
return isIdentifierPart(character(pos));
}
boolean isIdentifierPart(char character) {
return Character.isJavaIdentifierPart(character)
|| ((character == '@'
|| character == '#')
&& character != delimiter.charAt(0));
}
boolean done() {