Examples of IToken


Examples of org.eclipse.jface.text.rules.IToken

                    sb.append((char) c);
                    c = scanner.read();
                } while (c != ICharacterScanner.EOF && isWordPart((char) c));
                scanner.unread();

                IToken token = keyWords.get(sb.toString());
                if (token != null)
                    return token;
                return bsvc.T_DEFAULT;
            }
            scanner.unread();
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void noChar() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("aa");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(Token.UNDEFINED, tk);
        assertEquals("aa", scanner.getCurrentContent());
        assertEquals("", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void simpleChar() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$z ");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals(" ", scanner.getCurrentContent());
        assertEquals("$z", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void simpleChar_1() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$z");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals("", scanner.getCurrentContent());
        assertEquals("$z", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void escapedChar() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$\\b");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals("", scanner.getCurrentContent());
        assertEquals("$\\b", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void octal_1() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$\\123z ");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals("z ", scanner.getCurrentContent());
        assertEquals("$\\123", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void octal_2() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$\\1z23z ");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals("z23z ", scanner.getCurrentContent());
        assertEquals("$\\1", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void octal_3() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$\\12");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals("", scanner.getCurrentContent());
        assertEquals("$\\12", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void hex_1() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$\\x123z ");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals("3z ", scanner.getCurrentContent());
        assertEquals("$\\x12", scanner.getScannedContent());
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    @Test
    public void hex_2() {
        final ErlangCharRule rule = new ErlangCharRule(token);
        scanner = new StringCharacterScanner("$\\x{cFE1}23z ");
        final IToken tk = rule.evaluate(scanner);
        assertEquals(token, tk);
        assertEquals("23z ", scanner.getCurrentContent());
        assertEquals("$\\x{cFE1}", scanner.getScannedContent());
    }
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.