Support local variable and function call