Revision 44738 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/AbstractLexicalAnalyzer.java

View differences:

AbstractLexicalAnalyzer.java
204 204

  
205 205
    abstract protected Token getToken();
206 206

  
207
    protected void push_state() {
207
    public void push_state() {
208 208
        this.states.push(position);
209 209
    }
210 210

  
211
    protected void pop_state() {
211
    public void pop_state() {
212 212
        position = this.states.pop();
213 213
    }
214 214

  
......
511 511
    public boolean getUseBracketsForIdentifiers() {
512 512
        return this.useBracketsForIdentifiers;
513 513
    }
514
    
515
    public String getSourceContext() {
516
        String s = StringUtils.left(source, position) + "[*]" + StringUtils.mid(source, position, 200);
517
        if( s.length()>200 ) {
518
            s = "..."+StringUtils.mid(s, position-100, 200)+"...";
519
        }
520
        return s;
521
    }      
522
    
514 523
}

Also available in: Unified diff