Revision 44379 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/SQLLexicalAnalyzer.java
SQLLexicalAnalyzer.java | ||
---|---|---|
35 | 35 |
return other; |
36 | 36 |
} |
37 | 37 |
|
38 |
private void skipcomments() { |
|
39 |
if (isEOF()) { |
|
40 |
return; |
|
41 |
} |
|
42 |
char ch = getch(); |
|
43 |
while( ch == '-' ) { |
|
44 |
ch = lookch(); |
|
45 |
if( ch == '-' ) { |
|
46 |
while( ch != EOF && ch != '\n' ) { |
|
47 |
ch = getch(); |
|
48 |
} |
|
49 |
ungetch(); |
|
50 |
skipblanks(); |
|
51 |
ch = getch(); |
|
52 |
} |
|
53 |
} |
|
54 |
ungetch(); |
|
55 |
} |
|
38 | 56 |
|
39 | 57 |
@Override |
40 | 58 |
protected Token getToken() { |
41 | 59 |
skipblanks(); |
60 |
skipcomments(); |
|
42 | 61 |
char ch = getch(); |
43 | 62 |
switch( ch ) { |
44 | 63 |
case EOF: |
Also available in: Unified diff