started codegen for character expressions; improved function call and runtime func codegen