.- [v] new class MethodExpression
.- [_] rename class names 'StringExpression' to 'StringLiteral', 'BooleanExpression' to 'BooleanLiteral', ...
.- [_] Parser#initialize(input, property) => Parser#initialize(property)
.- [v] Converter#initialize(input, property) => Converter#initialize(property)
.- [v] regard <input>, <br>, <img>, <meta>, <hr> as empty tag
.- [x] create 'kwartz/default.rb' and 'kwartz/config.rb' and module Kwartz::Default'
.- [v] kwartz/config.rb
.- [_] kwartz/messages.rb
.- [v] kwartz/util/optparse.rb
.- [v] check_token()
.- [v] assert
.- [v] delete <span>
.- [_] is_instance_of()
.- [v] analyzer
.- [v] translator/php.rb
.- [_] translatro/ruby.rb
.- [v] translator/erb.rb
.- [v] translator/jstl10.rb
.- [v] translator/jstl11.rb
.- [_] translator/velocity.rb
.- [_] translator/pl.rb
.- [_] translator/template-toolkit.rb
.- [_] translator/dtml.rb
.- [_] mkmethod
.- [v] macro C() S() D()
.- [v] eol auto-detect
.- [v] #DOCUMENT
.- [v] begin: {...} end: {...}
.- [v] require: "file1";
.- [v] jsp header
.- [v] --header, --footer
.- [v] raw-code <% ... %> and <? ... ?>
.- [_] auto-compile
.- [v] retrieve or extract (-r name)
.- [_] /* comment */
.- [_] parse type appropriately in 'vartype { type var; }'
.- [_] rubygems package
.- [x] load statement
.- [v] 'include' directive
.- [x] load library path
.- [v] include file path
.- [v] change #{...}# to @{...}@
.- [_] API doc
.- [v] auto-rename local variable to '_var'
.- [v] placeholder
.- [_] rewrite Scanner.rb
.- [_] integrate element definition and declaration
.- [v] bin/kwartz -> bin/kwartz-ruby and create new bin/kwartz
.- [v] rename 'kd' attribute to 'kw:d'
.- [_] man page
.- [_] re-design website
.- [_] correct my English (>_<)
