OSDN Git Service

lex2_test.cpp
authortomoaki <tomoaki@edge-vpc-debian6.yahagi>
Tue, 12 Jun 2012 23:00:00 +0000 (08:00 +0900)
committertomoaki <tomoaki@edge-vpc-debian6.yahagi>
Tue, 12 Jun 2012 23:00:00 +0000 (08:00 +0900)
roast/test/linux_test2/lex2_test.cpp

index 40b6f5b..8e7eef3 100644 (file)
@@ -5,16 +5,26 @@
 using namespace roast;
 using namespace roast::lexical;
 
+struct A
+{
+void hoge(){}
+};
+
 int main()
 {
+       A a;
+       a.hoge();
        try{
                lexical::println(fixed_char<'U'>());
-               lexical::println(fixed_string("aaca",3));
+               lexical::println(seq<fixed_char<'U'>, fixed_char<'T'> >());
+               lexical::println(fixed_string("aaca",3)); 
 
                fixed_char<'U'> fixed_u;
                fixed_string fixed_string_test("aaca",3);
+               seq<fixed_char<'U'>, fixed_char<'T'> > seq_test;
                printf("%d\n", lexical::parse(fixed_u, "Z") );
                printf("%d\n", lexical::parse(fixed_string_test, "aacaZ") );
+               printf("%d\n", lexical::parse(seq_test, "Ud") );
        }
        catch(const ::std::string &s)
        {