OSDN Git Service

[gcc] lexical2 var int/string Test!! OK
authortomoaki <tomoaki@edge-vpc-debian6.yahagi>
Sun, 1 Jul 2012 17:01:58 +0000 (02:01 +0900)
committertomoaki <tomoaki@edge-vpc-debian6.yahagi>
Sun, 1 Jul 2012 17:01:58 +0000 (02:01 +0900)
roast/test/linux_test2/lex2_test.cpp

index 8e7eef3..655a018 100644 (file)
@@ -25,6 +25,20 @@ int main()
                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") );
+
+               int a=10;
+               int *p = &a;
+               var_int vi;
+               vi.parse(p, 0);
+               printf("vi = %d\n", vi.get());
+
+               lexical::string str;
+               printf("lexical::string parse: %d\n", lexical::parse(str, "lexical::string parse OK.") );
+               lexical::println(str);
+
+               lexical::string_<fixed_char<'\n'> > str2;
+               printf("lexical::string_ parse: %d\n", lexical::parse(str2, "lexical::string_ parse OK.\n NG!!") );
+               lexical::println(str2);
        }
        catch(const ::std::string &s)
        {