skeleton infrastructure in statement parsing