Task: Text to Code
Input (English): select the rows whose surface record fuzzily matches to hard . the maximum date record of these rows is august 4 , 2013 .
Output (English): eq { max { filter_eq { all_rows ; surface ; hard } ; date } ; august 4 , 2013 }