Rule String() {
        return FirstOf(
                Sequence('\'', ZeroOrMore(TestNot('\'' ), ANY), '\'' ),
                Sequence('"', ZeroOrMore(TestNot('"' ), ANY), '"' )
        );
    }
Rule String() {
        return FirstOf(
                Sequence('\'', ZeroOrMore(TestNot('\'' ), ANY), '\'' ),
                Sequence('"', ZeroOrMore(TestNot('"' ), ANY), '"' )
        );
    }
Rule String ( ) { return FirstOf ( Sequence ( ' ' , ZeroOrMore ( TestNot ( ' ' ) , ANY ) , ' ' ) , Sequence ( ' ' , ZeroOrMore ( TestNot ( ' ' ) , ANY ) , ' ' ) ) ; }
Ex: 'hello' / "hello"
Ex : hello / hello