Examples of ParserHelper


Examples of jimm.datavision.source.sql.ParserHelper

public ParserHelperTest(String name) {
    super(name);
}

public void testParamEqString() {
    ParserHelper ph = new ParserHelper("{?1} = 'foo'", 0);
    assertEquals("", ph.getPrevToken());
    assertEquals(0, ph.getPrevTokenStartPos());
    assertEquals(0, ph.getEndBeforeToken());
}
View Full Code Here

Examples of jimm.datavision.source.sql.ParserHelper

    assertEquals(0, ph.getPrevTokenStartPos());
    assertEquals(0, ph.getEndBeforeToken());
}

public void testColEqParam() {
    ParserHelper ph = new ParserHelper("{office.name} = {?1}", 16);
    assertEquals("=", ph.getPrevToken());
    assertEquals(14, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}
View Full Code Here

Examples of jimm.datavision.source.sql.ParserHelper

    assertEquals(14, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}

public void testColEqParamNoSpaces() {
    ParserHelper ph = new ParserHelper("{office.name}={?1}", 14);
    assertEquals("=", ph.getPrevToken());
    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}
View Full Code Here

Examples of jimm.datavision.source.sql.ParserHelper

    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}

public void testColNeqParam() {
    ParserHelper ph = new ParserHelper("{office.name}!={?1}", 15);
    assertEquals("!=", ph.getPrevToken());
    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}
View Full Code Here

Examples of jimm.datavision.source.sql.ParserHelper

    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}

public void testColIsParam() {
    ParserHelper ph = new ParserHelper("{office.name}is{?1}", 15);
    assertEquals("is", ph.getPrevToken());
    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}
View Full Code Here

Examples of jimm.datavision.source.sql.ParserHelper

    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}

public void testColIsSpaceAfterParam() {
    ParserHelper ph = new ParserHelper("{office.name}is {?1}", 16);
    assertEquals("is", ph.getPrevToken());
    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}
View Full Code Here

Examples of jimm.datavision.source.sql.ParserHelper

    assertEquals(13, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}

public void testColIsSpaceBeforeParam() {
    ParserHelper ph = new ParserHelper("{office.name} is{?1}", 16);
    assertEquals("is", ph.getPrevToken());
    assertEquals(14, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}
View Full Code Here

Examples of jimm.datavision.source.sql.ParserHelper

    assertEquals(14, ph.getPrevTokenStartPos());
    assertEquals(13, ph.getEndBeforeToken());
}

public void testColIsNotParam() {
    ParserHelper ph = new ParserHelper("{office.name} is not {?1}", 21);
    assertEquals("not", ph.getPrevToken());
    assertEquals(17, ph.getPrevTokenStartPos());
    assertEquals(16, ph.getEndBeforeToken());
}
View Full Code Here

Examples of org.drools.compiler.lang.ParserHelper

        ConstraintConnectiveDescr constraint = null;
        try {
            DRLLexer lexer = DRLFactory.getDRLLexer(new ANTLRStringStream(text), languageLevel);
            CommonTokenStream input = new CommonTokenStream( lexer );
            RecognizerSharedState state = new RecognizerSharedState();
            helper = new ParserHelper( input, state, languageLevel );
            DRLExpressions parser = DRLFactory.getDRLExpressions(input, state, helper, languageLevel);
            parser.setBuildDescr( true );
            parser.setLeftMostExpr( null ); // setting initial value just in case
            BaseDescr expr = parser.conditionalOrExpression();
            if ( expr != null && !parser.hasErrors() ) {
View Full Code Here

Examples of org.drools.lang.ParserHelper

        ConstraintConnectiveDescr constraint = null;
        try {
            DRLLexer lexer = new DRLLexer( new ANTLRStringStream( text ) );
            CommonTokenStream input = new CommonTokenStream( lexer );
            RecognizerSharedState state = new RecognizerSharedState();
            helper = new ParserHelper( input,
                                       state );
            DRLExpressions parser = new DRLExpressions( input, state, helper );
            parser.setBuildDescr( true );
            parser.setLeftMostExpr( null ); // setting initial value just in case
            BaseDescr expr = parser.conditionalOrExpression();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.