Update of /cvsroot/pydev/org.python.pydev/src/org/python/copiedfromeclipsesrc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7764/src/org/python/copiedfromeclipsesrc
Modified Files:
PythonCodeReader.java
Log Message:
Changes in the ParsingUtils interface (creating correct version with factory to properly adapt to the object being read).
Index: PythonCodeReader.java
===================================================================
RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/copiedfromeclipsesrc/PythonCodeReader.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** PythonCodeReader.java 15 Jun 2008 16:45:26 -0000 1.10
--- PythonCodeReader.java 6 Jul 2008 21:58:13 -0000 1.11
***************
*** 110,113 ****
--- 110,114 ----
private int readForwards() throws BadLocationException {
+ ParsingUtils parsingUtils = ParsingUtils.create(fDocument);
while (fOffset < fEnd) {
char current= fDocument.getChar(fOffset++);
***************
*** 115,124 ****
switch (current) {
case '#':
! fOffset = ParsingUtils.eatComments(fDocument, null, fOffset);
return current;
case '"':
case '\'':
! fOffset = ParsingUtils.eatLiterals(fDocument, null, fOffset-1)+1;
continue;
}
--- 116,125 ----
switch (current) {
case '#':
! fOffset = parsingUtils.eatComments(null, fOffset);
return current;
case '"':
case '\'':
! fOffset = parsingUtils.eatLiterals(null, fOffset-1)+1;
continue;
}
|