fix character literal
define funcref type and set it to function variable
add an escape character for character literal and string literal