public void setFileToParse(IFile fileToParse) {
this.currentPHPString = 0;
- this.fileToParse = fileToParse;
+ PHPParserSuperclass.fileToParse = fileToParse;
this.phpList = null;
this.str = "";
this.token = TokenNameEOF;
// }
// }
this.currentPHPString = 0;
- this.fileToParse = fileToParse;
+ PHPParserSuperclass.fileToParse = fileToParse;
this.phpList = null;
this.str = "";
this.token = TokenNameEOF;
if (token == TokenNameIdentifier) {
getNextToken();
if (token == TokenNameextends) {
- getNextToken();
- if (token == TokenNameIdentifier) {
+ do {
getNextToken();
- } else {
- throwSyntaxError("ClassDeclaration name expected after keyword 'extends'.");
- }
+ if (token == TokenNameIdentifier) {
+ getNextToken();
+ } else {
+ throwSyntaxError("ClassDeclaration name expected after keyword 'extends'.");
+ }
+ } while (token == TokenNameCOMMA);
}
} else {
if (token > TokenNameKEYWORD) {