func PrintStack(fr *interp.Frame, count int) { if fr == nil { return } for i := 0; fr != nil && i < count; fr = fr.Caller(0) { pointer := " " if fr == curFrame { pointer = "=> " } Msg("%s#%d %s", pointer, i, fr.FnAndParamString()) Msg("\t%s", fr.PositionRange()) i++ } }