[RE] Add IRule.
[RE] Make Tokenizer available for IRule
[RE] Use StringReader to replace SourceCodeReader
[UP] Add number scanner to SBSRules
[UP] Add reset func to number scanner.
[UP] Add blank scanner to SBSRules
[UP] Support linebreak in blank scanner and fix some typo.