c minus parser tutorial sample