DEFAULT_ENCODING to uppercase
Added Loopable
Fixed assign bug in switch-case
Fixed if the operator `..` without blank at left will parse failed
Fixed a logic misstake when for/while body is empty, and optimized no loops condition
StatmentPart => Position, TemplatePart => TemplateASTPart
Added loops overflow in function body when do parse
Added missed Loopable in BlockStatmentWithLoops, clear optimize() in ForInStatment & ForMapStatment
CaseStatment => SwitchStatment.CaseEntry, and will not create the CaseEntry when body is empty
Updated Lexer & java_cup runtime