2021-05-11 06:55:13 +00:00
|
|
|
local State = require("State")
|
2021-05-11 06:01:38 +00:00
|
|
|
|
2021-05-11 06:55:13 +00:00
|
|
|
local type WordInfo = record
|
2021-05-11 06:01:38 +00:00
|
|
|
func: function(State)
|
|
|
|
immediate: boolean
|
|
|
|
end
|
|
|
|
local wordi_mt = {__index = WordInfo}
|
2021-05-11 08:19:54 +00:00
|
|
|
function WordInfo:new(funct: function(State), imm: boolean): WordInfo
|
2021-05-11 06:01:38 +00:00
|
|
|
return setmetatable({func = funct, immediate = imm} as WordInfo, wordi_mt)
|
|
|
|
end
|
|
|
|
|
2021-05-11 06:55:13 +00:00
|
|
|
return WordInfo
|
2021-05-11 06:01:38 +00:00
|
|
|
|
|
|
|
|