added compileExp for general function call, and added className to state for general access
core003 works with the function call of void foo()