llgo/c/lua
This commit is contained in:
21
c/lua/_demo/error/error.go
Normal file
21
c/lua/_demo/error/error.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
_ "unsafe"
|
||||
|
||||
"github.com/goplus/llgo/c"
|
||||
"github.com/goplus/llgo/c/lua"
|
||||
)
|
||||
|
||||
func main() {
|
||||
L := lua.NewState()
|
||||
defer L.Close()
|
||||
L.OpenLibs()
|
||||
if res := L.LoadString(c.Str("function doubleNumber(x) ! return x * 2 end")); res != lua.OK {
|
||||
c.Printf(c.Str("error: %s\n"), L.ToString(-1))
|
||||
}
|
||||
}
|
||||
|
||||
/* Expected output:
|
||||
error: [string "function doubleNumber(x) ! return x * 2 end"]:1: unexpected symbol near '!'
|
||||
*/
|
||||
Reference in New Issue
Block a user