this.initializeScanner();
}
- public void setFileToParse(IFile fileToParse) {
- this.token = TokenNameEOF;
- this.initializeScanner();
- }
+// public void setFileToParse(IFile fileToParse) {
+// this.token = TokenNameEOF;
+// this.initializeScanner();
+// }
/**
* ClassDeclaration Constructor.
* Description of Parameter
* @see
*/
- public Parser(IFile fileToParse) {
- // if (keywordMap == null) {
- // keywordMap = new HashMap();
- // for (int i = 0; i < PHP_KEYWORS.length; i++) {
- // keywordMap.put(PHP_KEYWORS[i], new Integer(PHP_KEYWORD_TOKEN[i]));
- // }
- // }
- // this.currentPHPString = 0;
- // PHPParserSuperclass.fileToParse = fileToParse;
- // this.phpList = null;
- this.includesList = null;
- // this.str = "";
- this.token = TokenNameEOF;
- // this.chIndx = 0;
- // this.rowCount = 1;
- // this.columnCount = 0;
- // this.phpEnd = false;
- // getNextToken();
- this.initializeScanner();
- }
+// public Parser(IFile fileToParse) {
+// // if (keywordMap == null) {
+// // keywordMap = new HashMap();
+// // for (int i = 0; i < PHP_KEYWORS.length; i++) {
+// // keywordMap.put(PHP_KEYWORS[i], new Integer(PHP_KEYWORD_TOKEN[i]));
+// // }
+// // }
+// // this.currentPHPString = 0;
+// // PHPParserSuperclass.fileToParse = fileToParse;
+// // this.phpList = null;
+// this.includesList = null;
+// // this.str = "";
+// this.token = TokenNameEOF;
+// // this.chIndx = 0;
+// // this.rowCount = 1;
+// // this.columnCount = 0;
+// // this.phpEnd = false;
+// // getNextToken();
+// this.initializeScanner();
+// }
public void initializeScanner() {
this.scanner = new Scanner(
// return anomaliesDetected;
// }
// }
- protected void pushOnAstLengthStack(int pos) {
- try {
- astLengthStack[++astLengthPtr] = pos;
- } catch (IndexOutOfBoundsException e) {
- int oldStackLength = astLengthStack.length;
- int[] oldPos = astLengthStack;
- astLengthStack = new int[oldStackLength + StackIncrement];
- System.arraycopy(oldPos, 0, astLengthStack, 0, oldStackLength);
- astLengthStack[astLengthPtr] = pos;
- }
- }
+// protected void pushOnAstLengthStack(int pos) {
+// try {
+// astLengthStack[++astLengthPtr] = pos;
+// } catch (IndexOutOfBoundsException e) {
+// int oldStackLength = astLengthStack.length;
+// int[] oldPos = astLengthStack;
+// astLengthStack = new int[oldStackLength + StackIncrement];
+// System.arraycopy(oldPos, 0, astLengthStack, 0, oldStackLength);
+// astLengthStack[astLengthPtr] = pos;
+// }
+// }
protected void pushOnAstStack(ASTNode node) {
/*