Parser for X language