blob: a5b9c442bd87cf3b8fb8c7ea01d09c52f6d73948 [file] [log] [blame]
////////////////////////////////////////////////////////////////////////////////
// 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)
}