テストコードの調整。（二回目）
main.dlのテストケースを移動。
テストメッセージ出力の改善。
TokenCollectionクラスを作成。
テストデータの一部で改行を残すように改良。
TextPosition構造体に処理を分離。
Tokenを構造体化。
パーサーを全面的にリファクタリング。