exporter.lua
来自「从Delphi中调用lua」· LUA 代码 · 共 23 行
LUA
23 行
flog = io.open("log.txt", "w")
flog:write('Processing Source File "'..SourceFile..'"\n\n')
require('utils')
require('handlers')
Handlers:Reset()
for k, v in pairs(tree) do
if v.ClassName ~= 'TPasUnresolvedTypeRef' then
Handlers:Handle(v)
end
end
OutFileName = FilePath..'plua_'..FileBase..'.pas'
flog:write('Generating output file: '..OutFileName)
fout = io.open(OutFileName, 'w')
if fout~=nil then
fout:write(Handlers:Output())
fout:close()
else
flog:write('!!!EXCEPTION CREATING OUTPUT FILE "'..OutFileName..'"!!!')
end
flog:close()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?