finished variable parsing