Package seph.lang.ast

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


    }

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

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


    }

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

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

    }

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

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

    }

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

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

    }

    @Test
    public void parses_a_regexp_b_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\b]");
        assertEquals("foo\\b", ((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 parses_a_regexp_B_escape_in_a_regexp() {
        Message result = parse("%/foo\\B/");
        assertEquals("foo\\B", ((Regexp)result.literal()).pattern());
    }

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

    }

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

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

    }

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

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

    }

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

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

    }

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

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