Removed dependency of Lfunction_base on lcalc parsing
Moved lcalc generation outside of :function_base