Write README
Add original source file
Fixed problem that extra tab is output, and changed line number to be right-aligned
Changed warning option
Fixed line number indent size for over 99999 line
Avoid warnings caused by uninitialized variable
Fixed parse error occur in line 10000 or later, and fixed error occur when print the line matched /%[^%]/g
Change shebang, fix indent, specify emacs/vim coding system