MCPcopy Index your code
hub / github.com/yuin/gopher-lua / parseNumber

Function parseNumber

utils.go:143–156  ·  view source on GitHub ↗
(number string)

Source from the content-addressed store, hash-verified

141}
142
143func parseNumber(number string) (LNumber, error) {
144 var value LNumber
145 number = strings.Trim(number, " \t\n")
146 if v, err := strconv.ParseInt(number, 0, LNumberBit); err != nil {
147 if v2, err2 := strconv.ParseFloat(number, LNumberBit); err2 != nil {
148 return LNumber(0), err2
149 } else {
150 value = LNumber(v2)
151 }
152 } else {
153 value = LNumber(v)
154 }
155 return value, nil
156}
157
158func popenArgs(arg string) (string, []string) {
159 cmd := "/bin/sh"

Callers 14

CheckNumberMethod · 0.85
getIntFieldFunction · 0.85
LVAsNumberFunction · 0.85
FormatMethod · 0.85
initFunction · 0.85
objectArithFunction · 0.85
initFunction · 0.85
objectArithFunction · 0.85
ToIntMethod · 0.85
ToInt64Method · 0.85
ToIntMethod · 0.85
ToInt64Method · 0.85

Calls 1

LNumberTypeAlias · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…