add parsing of lf_structure
add parsing of lf_pointer
start of lf_array implementation