失敗チェックができるようになったので、テストを追加
12345abcde をtokenize するtest

ref: https://github.com/kmc-jp/Klang/pull/57#issuecomment-57607078
std::istreambuf_iterator<char> をusing
長過ぎる行に改行を加えた
Merge pull request #78 from kmc-jp/with_iterator

イテレータを使ってtokenize するように変更
Merge pull request #82 from kmc-jp/tupled_lexer

tokenize のシグネチャを変更
Merge pull request #83 from kmc-jp/test_lexer_check

Test lexer check
Merge pull request #84 from kmc-jp/test_lexer_12345abcde

12345abcde をtokenize するテスト
return 0 するだけのmain 関数のtokenize をテストに追加
tokenVec にoperator==() が実装されているので、そのまま比較できる
Merge pull request #76 from kmc-jp/test_lexer

return 0 するだけのmain 関数のtokenize をテストに追加
Merge pull request #77 from kmc-jp/test_lexer_eq

tokenVec にoperator==() が実装されているので、そのまま比較できる
move usings
single line comment test

なぜか失敗する。
lexer のバグ？
multi line comment test
primitive に対するtest

http://opencv.jp/googletestdocs/advancedguide.html#adv-value-parameterized-tests
を読んでマクロを根絶して欲しい。
identifier に対するtest
TEST_PRIM_SYMBOL とTEST_PRIM_IDENTIFIER の共通部分をTEST_PRIM_ORIG に切り出した。
tokenize number test
STRING をtokenize するtest