added Address class
show the tokens
make cmp looser
better cmp
removed redundant code
added AddressRule class
cleared up
fixup! 6f1ecd9
renamed a method
renamed an attr
fixup! 52c3696
renamed a var
mv
use abbr of number
handle spaces
make rule_tokens as tuple
make it as a package
handle commas
added 段
changed the order of re