lua解释器

Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。 一个完...

相关文章

加载中

[博客] Lua-自写解释器和语言

https://my.oschina.net/u/3986096/blog/2222177

https://www.showdoc.cc/page/edit/162512576779317/922089670869350这是当前的文档,仍在完善中等所有思路解决后我会换用c++重写 代码-Lua(部分): local yxj={}local zero='~0123456789a...

2018/10/01 00:00

[软件] Luerl - Erlang实现的Lua解释器

https://www.oschina.net/p/luerl

Luerl 是一个用纯 Erlang 语言实现的 Lua 解释器

[博客] Nginx详解二十二:Nginx深度学习篇之Lua解释器安装及基础语法

https://my.oschina.net/u/4374140/blog/4077409

解释器 Lua: Lua是一个简洁、轻量、可扩展的脚本语言 Nginx+Lua优势 充分的结合Nginx的并发处理epoll优势的Lua的轻量实现简单的功能切高并发的场景 安装Lua 1、安装解释器:yum install lua...

2019/03/16 00:00

[博客] 解释器模式

https://my.oschina.net/u/4630626/blog/4532780

06/09 00:00

[博客] 解释器模式

https://my.oschina.net/u/2954646/blog/3208782

给定一个语言, 定义它的文法的一种表示, 并定义一个解释器,这个解释器使用该 表示来解释语言中的句子。 特征:为了解释一种语言, 而为语言创建的解释器;属于行为型模式 适用场景; 1、一...

03/23 00:00

[博客] Lisp 的解释器

https://my.oschina.net/u/563463/blog/221788

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2014/04/13 00:00

[博客] lua:lua面向对象

https://my.oschina.net/u/4412581/blog/3854818

lua中可以通过修改元表元方法来实现面向对象。 而table中的self相当于this。 lua中的table就是一种对象。 首先,table与对象一样可以拥有状态。 其次,table也与对象一样拥有一个独立于其值的...

2018/08/23 00:00

[博客] 2.1.Python解释器

https://my.oschina.net/u/3787650/blog/1826003

当我们编写Python代码时,我们得到的是一个包含Python代码的以为扩展名的文本文件。要运行代码,就需要Python解释器去执行文件。 由于整个Python语言从规范到解释器都是开源的,所以理论上,...

2018/06/07 00:00

[博客] 解释器原理

https://my.oschina.net/u/4353064/blog/3601429

文字解码完后,你可以想象有一条纸带,上面写着代码。从左侧向左拉动纸带,用剪刀将程序 纸带剪成纸片,在内存中依次摆放这些纸片,然后才可以执行内存中的这些纸片。 执行内存中代码的时侯,...

2019/03/23 00:00

[博客] 编译器和解释器

https://my.oschina.net/u/1469338/blog/373987

编译器:把一种语言转换为与源语言等价的目标语言,编译器的重要任务i之一是报告它在翻译过程中发现的源程序中的错误 解释器:解释器并不通过翻译的方式生成目标语言,解释器直接利用用户提供...

2015/01/31 00:00

[博客] 解释器模式

https://my.oschina.net/u/3858564/blog/2049878

在软件开发中,会遇到有些问题多次重复出现,而且有一定的相似性和规律性。如果将它们归纳成一种简单的语言,那么这些问题实例将是该语言的一些句子,这样就可以用“编译原理”中的解释器模式...

2018/09/11 00:00

[博客] 解释器模式

https://my.oschina.net/u/1584802/blog/4662897

09/30 00:00

[博客] Brainfuck解释器

https://my.oschina.net/u/947735/blog/809951

Brainfuck 语如其名,作为最脑残的编程语言(可能没有之一),它却是最有bigger的玩具,绝对是内涵吐槽、暗恋表白的利器。 Brainfuck C 下面是我写的一段BF代码,需在LANG="zh_CN.UTF-8"的环境...

2016/12/22 00:00

[博客] 命令解释器

https://my.oschina.net/u/588802/blog/156215

cmd.exe,看到这个东西就亲切。 因为对bat的喜欢,很早就有自己写个bat解释器的想法,可总是因为各种原因,半路搁浅。 今天写此博文,mark下,正式开始我的重复造轮子运动。 从简单的数学表达...

2013/08/22 00:00

[博客] 解释器模式

https://my.oschina.net/u/1382024/blog/224776

import javax.naming.Context; public abstract class Expression{public abstract Object interpreter(Context ctx);} import javax.naming.Context;class TerminalExpression extends Expr...

2014/04/21 00:00

[博客] 002_解释器

https://my.oschina.net/u/3469251/blog/1790279

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2018/04/05 00:00

[博客] Lua4.0 解释器文档

https://my.oschina.net/u/105655/blog/338102

解释器文档(lua.html) --------------------------------------------------------- 名字 lua - Lua 解释器 概要 lua [ arguments ] 描述 lua 是独立的 Lua 解释器。它加载并执行 Lua 程序...

2014/10/28 00:00

[博客] Lua4.0 解释器入口

https://my.oschina.net/u/105655/blog/494997

开始解释器了。 解释器的入口文件为 lua.c,在文件中找到 C 语言的 main。 int main (int argc, char *argv[]) { struct Options opt; int status; opt.toclose = 0; getstacksize(argc, ar...

2015/08/20 00:00

[博客] 在windows系统用visual studio 2017生成Lua解释器、编译器、动态链接库dll、静态链接库lib

https://my.oschina.net/u/4362845/blog/3636495

准备: 下载lua官方的tar.gz文件( https://www.lua.org/download.html ),解压得到src文件夹 注意: 一定要用Lua官方的release版本,不要用官方的work版本,不然可能生成失败 在桌面上新建...

2019/02/25 00:00

[博客] 解释器模式

https://my.oschina.net/u/4303180/blog/3472819

基本上就是必须把元素和句子,都要是为符号。所以需要一个他们的抽象类。就可以出来解释器模式了。为什么元素和句子要一个通用意图?因为解释器的句子,可能就是某个句子的符号。 整个代码就...

2019/07/08 00:00
返回顶部
顶部