Package seph.lang.ast

Examples of seph.lang.ast.Message


        assertEquals("foo\\/", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_backslash_escape_in_a_regexp() {
        Message result = parse("%/foo\\\\/");
        assertEquals("foo\\\\", ((Regexp)result.literal()).pattern());
    }
View Full Code Here


        assertEquals("foo\\\\", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_backslash_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\\\]");
        assertEquals("foo\\\\", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo\\\\", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_real_newline_escape_in_a_regexp() {
        Message result = parse("%/foo\\\n/");
        assertEquals("foo", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_real_newline_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\\n]");
        assertEquals("foo", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_percent_escape_in_a_regexp() {
        Message result = parse("%/foo\\%/");
        assertEquals("foo%", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo%", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_percent_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\%]");
        assertEquals("foo%", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo%", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_A_escape_in_a_regexp() {
        Message result = parse("%/foo\\A/");
        assertEquals("foo\\A", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo\\A", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_A_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\A]");
        assertEquals("foo\\A", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo\\A", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_d_escape_in_a_regexp() {
        Message result = parse("%/foo\\d/");
        assertEquals("foo\\d", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

        assertEquals("foo\\d", ((Regexp)result.literal()).pattern());
    }

    @Test
    public void parses_a_regexp_d_escape_in_a_regexp_with_alternative_syntax() {
        Message result = parse("%r[foo\\d]");
        assertEquals("foo\\d", ((Regexp)result.literal()).pattern());
    }
View Full Code Here

TOP

Related Classes of seph.lang.ast.Message

Copyright © 2018 www.massapicom. 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.