parse_optional_int should return table with token and optional int