()
| 1001 | var syntaxErrorMsgOffset = ^uintptr(0) |
| 1002 | |
| 1003 | func init() { |
| 1004 | t := reflect.TypeOf(SyntaxError{}) |
| 1005 | for i := range t.NumField() { |
| 1006 | if f := t.Field(i); f.Type.Kind() == reflect.String { |
| 1007 | syntaxErrorMsgOffset = f.Offset |
| 1008 | } |
| 1009 | } |
| 1010 | } |
| 1011 | |
| 1012 | func syntaxError(b []byte, msg string, args ...any) error { |
| 1013 | e := new(SyntaxError) |