PageRenderTime 42ms CodeModel.GetById 38ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/tags/rel-1-3-29/SWIG/Examples/lua/simple/runme.lua

#
Lua | 35 lines | 13 code | 14 blank | 8 comment | 1 complexity | 3e47368cf35762356cb7d1a23b03e2fd MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
 1---- importing ----
 2if string.sub(_VERSION,1,7)=='Lua 5.0' then
 3	-- lua5.0 doesnt have a nice way to do this
 4	lib=loadlib('example.dll','Example_Init') or loadlib('example.so','Example_Init')
 5	assert(lib)()
 6else
 7	-- lua 5.1 does
 8	require('example')
 9end
10
11-- Call our gcd() function
12x = 42
13y = 105
14g = example.gcd(x,y)
15print("The gcd of",x,"and",y,"is",g)
16
17-- Manipulate the Foo global variable
18
19-- Output its current value
20print("Foo = ", example.Foo)
21
22-- Change its value
23example.Foo = 3.1415926
24
25-- See if the change took effect
26print("Foo = ", example.Foo)
27
28
29
30
31
32
33
34
35