fixed the typo in a comment
fixed the typo in the list of allowed operators
let user customize boolstyle by overriding stringify_bool
enabled the feature of delimiting identifier
added some tests
raise assert error if the op is not allowed