Renamed Compiler methods
Improved Compiler
Added compiler.replaceCompoundAssign
Added compiler.replaceUnaryOp
Added compiler.cleanupParenthesis
Added unary operators
Fixed for a consecutive unary operator
fix
Fixed compiler.findOperatorTail
Improved replace algorithm
Updated Gruntfile.js for test:travis task