literal:安全地评估文字Lua表达式

时间:2024-05-21 15:34:06
【文件属性】:

文件名称:literal:安全地评估文字Lua表达式

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-21 15:34:06

Lua

文字 literal是使用纯Lua编写的用于安全评估Lua文字表达式的库。 它可以评估文字,例如nil , true , false ,十进制和十六进制数字常量,短字符串和长字符串以及其他文字的表。 它可以使用Lua 5.1或Lua 5.2的语法,并提供类似于Lua编译器的错误消息。 内容 用法 输入 这有效: local literal = require " literal " 这不起作用: require " literal " 评估 使用literal.eval函数评估字符串。 传递字符串作为第一个参数。 local s = [[ { foo = "bar", -- Comments are skipped true, [0xFFA] = [=[baz]=] } -- Whitespace and comments before and after literal


【文件预览】:
literal-master
----.gitignore(10B)
----README.md(4KB)
----LICENSE(1KB)
----literal-scm-1.rockspec(827B)
----src()
--------literal.lua(14KB)
----spec()
--------simple_spec.lua(268B)
--------protected_spec.lua(1KB)
--------tables_spec.lua(4KB)
--------config_spec.lua(2KB)
--------random_spec.lua(1KB)
--------strings_spec.lua(5KB)
--------numbers_spec.lua(2KB)
----doc()
--------ldoc.css(6KB)
--------index.html(10KB)
----.travis.yml(274B)
----.travis_setup.sh(830B)

网友评论