mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
19 lines
246 B
Perl
19 lines
246 B
Perl
|
|
|
|
struct A {}
|
|
|
|
|
|
A.metamethods.__getmethod = function(self,methodname)
|
|
local c = methodname:sub(1,1):byte()
|
|
return terra(a : &A)
|
|
return c
|
|
end
|
|
end
|
|
|
|
|
|
terra foo()
|
|
var a : A
|
|
return a:a() + a:b()
|
|
end
|
|
|
|
assert(foo() == ("a"):byte() + ("b"):byte()) |