// License: GPLv3 Copyright: 2022, Kovid Goyal, package at import ( "strconv" ) func parse_set_font_size(arg string, io_data *rc_io_data) error { payload := io_data.rc.Payload.(set_font_size_json_type) if len(arg) > 0 && (arg[0] == '+' || arg[0] == '-') { payload.Increment_op = arg[:1] } val, err := strconv.ParseFloat(arg, 64) if err != nil { return err } payload.Size = val io_data.rc.Payload = payload return nil }