blob: 0725ef249d05dfff6e1246a25b2cd52080893990 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
["debug.debug"]
description = '进入一个用户交互模式,运行用户输入的每个字符串。'
[getfenv]
description = '返回对象 `o` 的环境。'
[gethook]
description = '返回三个表示线程钩子设置的值: 当前钩子函数,当前钩子掩码,当前钩子计数 。'
[getinfo]
description = '返回关于一个函数信息的表。'
[[.enums]]
name = 'what'
enum = '"n"'
description = '`name` 和 `namewhat`'
``````````
name = 'what'
enum = '"S"'
description = '`source`,`short_src`,`linedefined`,`lastlinedefined`,和 `what`'
``````````
name = 'what'
enum = '"l"'
description = '`currentline`'
``````````
name = 'what'
enum = '"t"'
description = '`istailcall`'
``````````
name = 'what'
enum = '"u"'
description = '`nups`,`nparams`,和`isvararg`'
``````````
name = 'what'
enum = '"f"'
description = '`func`'
``````````
name = 'what'
enum = '"L"'
description = '`activelines`'
['getinfo Lua 5.1']
description = '返回关于一个函数信息的表。'
[[.enums]]
name = 'what'
enum = '"n"'
description = '`name` 和 `namewhat`'
``````````
name = 'what'
enum = '"S"'
description = '`source`,`short_src`,`linedefined`,`lastlinedefined`,和 `what`'
``````````
name = 'what'
enum = '"l"'
description = '`currentline`'
``````````
name = 'what'
enum = '"t"'
description = '`istailcall`'
``````````
name = 'what'
enum = '"u"'
description = '`nups`'
``````````
name = 'what'
enum = '"f"'
description = '`func`'
``````````
name = 'what'
enum = '"L"'
description = '`activelines`'
[getlocal]
description = '返回在栈的 `f` 层处函数的索引为 `local` 的局部变量的名字和值。'
['getlocal Lua 5.1']
description = '返回在栈的 `level` 层处函数的索引为 `local` 的局部变量的名字和值。'
[getmetatable]
description = '返回给定 `value` 的元表。'
[getregistry]
description = '返回注册表。'
[getupvalue]
description = '返回函数 `f` 的第 `up` 个上值的名字和值。'
[getuservalue]
description = '返回关联在 `u` 上的 `Lua` 值。'
["getuservalue Lua 5.4"]
description = '返回关联在 `u` 上的第 `n` 个 `Lua` 值,以及一个布尔,`false`表示值不存在。'
[setfenv]
description = '将 `table` 设置为 `object` 的环境。'
[sethook]
description = '将一个函数作为钩子函数设入。'
[[.enums]]
name = 'mask'
enum = '"c"'
description = '每当 Lua 调用一个函数时,调用钩子。'
``````````
name = 'mask'
enum = '"r"'
description = '每当 Lua 从一个函数内返回时,调用钩子。'
``````````
name = 'mask'
enum = '"l"'
description = '每当 Lua 进入新的一行时,调用钩子。'
[setlocal]
description = '将 `value` 赋给 栈上第 `level` 层函数的第 `local` 个局部变量。'
[setmetatable]
description = '将 `value` 的元表设为 `table` (可以是 `nil`)。'
[setupvalue]
description = '将 `value` 设为函数 `f` 的第 `up` 个上值。'
["setuservalue Lua 5.4"]
description = '将 `value` 设为 `udata` 的第 `n` 个关联值。'
[setuservalue]
description = '将 `value` 设为 `udata` 的关联值。'
[traceback]
description = '返回调用栈的栈回溯信息。 字符串可选项 `message` 被添加在栈回溯信息的开头。'
[upvalueid]
description = '返回指定函数第 `n` 个上值的唯一标识符(一个轻量用户数据)。'
[upvaluejoin]
description = '让 Lua 闭包 `f1` 的第 `n1` 个上值 引用 `Lua` 闭包 `f2` 的第 `n2` 个上值。'
|