forth-stuff/WordInfo.tl

15 lines
316 B
Plaintext
Raw Normal View History

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