rework syntax analyzer and compiler
a little fixes
pump version to 0.0.23