[12]Generally finished it. Begin to debug.
[12]Fixed some compiling error.
[12]Add a test file.
[12]Fixed some runtime bug.