| //////////////////////////////////////////////////////////////////////////////// |
| // Do not modify! |
| // Generated by codergen -go |
| //////////////////////////////////////////////////////////////////////////////// |
| |
| package parse |
| |
| import "fmt" |
| |
| func init() { |
| } |
| |
| var () |
| |
| const _NumberKind_name = "NotNumericDecimalOctalHexadecimalFloatingScientific" |
| |
| var _NumberKind_map = map[NumberKind]string{ |
| 0: _NumberKind_name[0:10], |
| 1: _NumberKind_name[10:17], |
| 2: _NumberKind_name[17:22], |
| 3: _NumberKind_name[22:33], |
| 4: _NumberKind_name[33:41], |
| 5: _NumberKind_name[41:51], |
| } |
| |
| func (v NumberKind) String() string { |
| if s, ok := _NumberKind_map[v]; ok { |
| return s |
| } |
| return fmt.Sprintf("NumberKind(%d)", v) |
| } |
| |
| func (v *NumberKind) Parse(s string) error { |
| for k, t := range _NumberKind_map { |
| if s == t { |
| *v = k |
| return nil |
| } |
| } |
| return fmt.Errorf("%s not in NumberKind", s) |
| } |
| |
| const _SkipMode_name = "SkipPrefixSkipSuffix" |
| |
| var _SkipMode_map = map[SkipMode]string{ |
| 0: _SkipMode_name[0:10], |
| 1: _SkipMode_name[10:20], |
| } |
| |
| func (v SkipMode) String() string { |
| if s, ok := _SkipMode_map[v]; ok { |
| return s |
| } |
| return fmt.Sprintf("SkipMode(%d)", v) |
| } |
| |
| func (v *SkipMode) Parse(s string) error { |
| for k, t := range _SkipMode_map { |
| if s == t { |
| *v = k |
| return nil |
| } |
| } |
| return fmt.Errorf("%s not in SkipMode", s) |
| } |