MCPcopy Index your code
hub / github.com/Shopify/go-lua / EncodeConstant

Method EncodeConstant

code.go:342–349  ·  view source on GitHub ↗
(r, constant int)

Source from the content-addressed store, hash-verified

340}
341
342func (f *function) EncodeConstant(r, constant int) int {
343 if constant <= maxArgBx {
344 return f.encodeABx(opLoadConstant, r, constant)
345 }
346 pc := f.encodeABx(opLoadConstant, r, 0)
347 f.encodeExtraArg(constant)
348 return pc
349}
350
351func (f *function) EncodeString(s string) exprDesc {
352 return makeExpression(kindConstant, f.stringConstant(s))

Callers 2

dischargeToRegisterMethod · 0.95
forNumericMethod · 0.80

Calls 2

encodeABxMethod · 0.95
encodeExtraArgMethod · 0.95

Tested by

no test coverage detected