Package seph.lang.ast

Examples of seph.lang.ast.Message.literal()


    }

    @Test
    public void parses_a_regexp_S_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\S]");
        assertEquals("foo\\S", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_w_escape_in_a_regexp() {
        Message result = parse("%/foo\\w/");
View Full Code Here


    }

    @Test
    public void parses_a_regexp_w_escape_in_a_regexp() {
        Message result = parse("%/foo\\w/");
        assertEquals("foo\\w", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_w_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\w]");
View Full Code Here

    }

    @Test
    public void parses_a_regexp_w_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\w]");
        assertEquals("foo\\w", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_W_escape_in_a_regexp() {
        Message result = parse("%/foo\\W/");
View Full Code Here

    }

    @Test
    public void parses_a_regexp_W_escape_in_a_regexp() {
        Message result = parse("%/foo\\W/");
        assertEquals("foo\\W", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_W_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\W]");
View Full Code Here

    }

    @Test
    public void parses_a_regexp_W_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\W]");
        assertEquals("foo\\W", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_b_escape_in_a_regexp() {
        Message result = parse("%/foo\\b/");
View Full Code Here

    }

    @Test
    public void handles_unicode_escape_in_text() {
        Message result = parse("\"foo \\uABCD\"");
        assertEquals("foo \uABCD", ((Text)result.literal()).text());
    }

    @Test
    public void handles_unicode_escape_in_text_with_alt_syntax() {
        Message result = parse("%[foo \\uABCD]");
View Full Code Here

    }

    @Test
    public void handles_unicode_escape_in_text_with_alt_syntax() {
        Message result = parse("%[foo \\uABCD]");
        assertEquals("foo \uABCD", ((Text)result.literal()).text());
    }

    @Test
    public void handles_octal_escape_in_text() {
        Message result = parse("\"foo \\037\"");
View Full Code Here

    }

    @Test
    public void handles_octal_escape_in_text() {
        Message result = parse("\"foo \\037\"");
        assertEquals("foo \037", ((Text)result.literal()).text());
    }

    @Test
    public void handles_octal_escape_in_text_with_alt_syntax() {
        Message result = parse("%[foo \\037]");
View Full Code Here

    }

    @Test
    public void handles_octal_escape_in_text_with_alt_syntax() {
        Message result = parse("%[foo \\037]");
        assertEquals("foo \037", ((Text)result.literal()).text());
    }

    @Test
    public void handles_tab_escape_in_text() {
        Message result = parse("\"foo \\t\"");
View Full Code Here

    }

    @Test
    public void handles_tab_escape_in_text() {
        Message result = parse("\"foo \\t\"");
        assertEquals("foo \t", ((Text)result.literal()).text());
    }

    @Test
    public void handles_tab_escape_in_text_with_alt_syntax() {
        Message result = parse("%[foo \\t]");
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.