Update tengo vendor and load the stdlib. Fixes #789

This commit is contained in:
Wim
2019-04-06 21:57:41 +02:00
parent cdf33e5748
commit bae3a9ba3c
63 changed files with 7020 additions and 1304 deletions

View File

@@ -47,3 +47,14 @@ func (o *CompiledFunction) IsFalsy() bool {
func (o *CompiledFunction) Equals(x Object) bool {
return false
}
// SourcePos returns the source position of the instruction at ip.
func (o *CompiledFunction) SourcePos(ip int) source.Pos {
for ip >= 0 {
if p, ok := o.SourceMap[ip]; ok {
return p
}
ip--
}
return source.NoPos
}