use vartype to replace ptrtype in actual parameterlist;add basic print support;add start enterance: main