ada-lua:Lua的Ada绑定

  • C8_607933
    了解作者
  • 34.1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-01 08:02
    上传日期
阿达卢阿 Ada绑定lua 例子 这个Ada程序展示了如何从Ada执行Lua脚本 -- The example show how to create a new lua state and launch a lua script with Lua ; use Lua; with Ada.Text_IO ; use Ada.Text_IO; with Ada.Exceptions ; use Ada.Exceptions; function Main return Integer is S : constant Lua_State := New_State; -- Here we create a new state using New_State function Status : Lua_Return_Code; begin Open_Libs (
ada-lua-master.zip
内容介绍
ada-lua ======= An Ada binding for lua Example ------- This Ada program shows how to execute a Lua script from Ada ~~~ada -- The example show how to create a new lua state and launch a lua script with Lua; use Lua; with Ada.Text_IO; use Ada.Text_IO; with Ada.Exceptions; use Ada.Exceptions; function Main return Integer is S : constant Lua_State := New_State; -- Here we create a new state using New_State function Status : Lua_Return_Code; begin Open_Libs (S); -- Load the lua "standard" libraries Ada.Text_IO.Put_Line ("Load script"); Load_File (S, "../example1.lua"); -- Load a script. Note that loading a script does not execute it. This -- includes toplevel code. Ada.Text_IO.Put_Line ("Execute script"); Status := Lua.PCall (S); if Status /= LUA_OK then -- An error occurs during the execution Put_Line (Status'Img); Put_Line (To_Ada (S, -1)); return 1; end if; return 0; exception when E : Lua_Error => Put_Line (Exception_Message (E)); return 1; end Main; ~~~
评论
    相关推荐
    • LUA编译器
      与VC一起使用,附带使用方法
    • lua
      Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
    • lua项目
      lua项目
    • lua资源
      lua资源
    • lua
      a
    • Lua
      Lua
    • setup-lua
      该操作通过构建一个Lua版本并将其添加到PATH来设置Lua环境。 用法 参见 安装默认版本的Lua(5.4)和LuaRocks(3.3.1)。 - uses : luadevkit/setup-lua 安装Lua和LuaRocks的特定版本: - uses : luadevkit/setup-...
    • LUA学习
      LUA学习,包含LUA中文教程与知识点,很不错的
    • lua
      Lua:Go中用于Lua的VM和编译器。 edundx lua fork gopher-lua porject,这是一个用Go编写的Lua5.1 VM和编译器。 GopherLua与Lua的目标相同:成为一种具有可扩展语义的脚本语言。 它提供了Go API,使您可以轻松地将...
    • Lua片段
      Lua片段 随便使用它们,没有保修 ¯\ _(ツ)_ /¯