Package seph.lang.ast

Examples of seph.lang.ast.Message


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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