240 投稿
收录了27篇文章 · 122人关注
  • Resize,w 360,h 240
    词法分析_1

    一般分下面几步骤:词法分析->单词(token)列表->语法分析->ast抽象语法树->语义分析(可无可有)->ast抽象语法树->中间字节码(...

    0.1 Moid莫 0 1
  • 词法分析_2

    先创个lua文件,p是字符串指针、src是字符串、line表示当前行、list用来保存每行代码(出错时用来提示)、err是错误判断、errors...

  • Lua脚本快速入门

    Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能...

  • Resize,w 360,h 240
    Lua元表(Metatable)

    元表这个词听起来就觉得抽象,我开始接触Lua的时候就是这种感觉。其实不要被表面吓到。 元表就是,如果一个tableB 调用setmetatabl...

  • Lua 实现面向对象 (原创)

    要理解Lua是如何实现面向对象的。首先要熟悉Lua元表的相关知识,可以阅读我上一篇文章《Lua元表 (Metatable)》。其次要熟悉面向对象...

  • Resize,w 360,h 240
    Lua与C交互-环境搭建(原创)

    Lua作为一种轻便的嵌入式语言,了解其是如何嵌入宿主语言以及如何与宿主语言交互,对掌握Lua的使用是相当重要的,在日常工作中我们可能一直在使用L...

  • Resize,w 360,h 240
    Lua与C交互-访问Lua变量(原创)

    1、交互原理 一个Lua程序与C的交互都是通过Lua虚拟机中的一个堆栈进行的,通过调用Lua C API可以让C中的值入栈再出栈赋值给Lua ,...

  • 排查一例 C++ 和 Lua 交互的诡异 bug

    最近我负责的一个线上 Lua 服务偶尔会 crash,陆陆续续查了好几个星期,上周终于解决了,记录一下排查的过程和思路,这次排查中第一次按照之前...

  • Resize,w 360,h 240
    手动编译lua源码-MinGw Lua源码编译-附官方已编译LUA下载

    官网已编译好的源码下载地址:http://joedf.users.sourceforge.net/luabuilds/ MinGW下载地址: h...

  • Resize,w 360,h 240
    【最新版】从零开始在 macOS 上配置 Lua 开发环境

    脚本语言,你可能更需要的是 Lua 不同的脚本语言有不同的特性,第一接触的脚本语言,可能会影响自己对整个脚本语言的理解和认知。我以前接触最多的脚...

    1.0 ios122 1 10

专题公告

Lua在iOS中的应用