`
raojl
  • 浏览: 203258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

LUA 分析文件

阅读更多

    BUFSIZE = 2^13     -- 8K

    f = io.input("\学习网址.txt")   -- open input file

    cc, lc, wc = 0, 0, 0   -- char, line, and word counts

    while true do

      local lines, rest = f:read(BUFSIZE, "*line")

      if not lines then break end

      if rest then lines = lines .. rest .. '\n' end

      cc = cc + string.len(lines)

      -- count words in the chunk

      local _,t = string.gsub(lines, "%S+", "")

      wc = wc + t

      -- count newlines in the chunk

      _,t = string.gsub(lines, "\n", "\n")

      lc = lc + t

    end

    print("行数:"..lc,"单词数:"..wc,"字符数:"..cc)


分享到:
评论

相关推荐

    Lua和C/C++互相调用实例分析

    下面对lua和c/c++的交互调用做一个实例分析: lua提供了API用于在c/c++中构造lua的运行环境,相关接口如下: //创建lua运行上下文 lua_State* luaL_newstate(void) ; //加载lua脚本文件 int luaL_loadfile(lua_...

    lua解密工具.apk

    通过使用该工具,开发者可以对Lua脚本进行反编译、编辑和重新编译,从而实现对Lua脚本的分析和修改。 该工具的主要功能包括: 1. 反编译:可以将Lua脚本文件(.lua)反编译为可阅读的源代码,帮助开发者理解脚本的...

    Excel配置转Lua文件

    Excel配表转Lua脚本工具,采用QT编写,分析速度快,模式多,支持多文件,文件夹导入,批量导出

    用于解析TRDP报文的Lua插件

    并在主目录找到init.lua文件,在文件中找到enable_lua或disable_lua,将enable_lua = true或disable_lua = false,即使Lua脚本允许解析 然后在文件的最后一行添加如下内容,注意将相应的Lua脚本文件名修改为使用的...

    基于Hadoop网站流量日志数据分析系统.zip

    nginx + lua 日志文件埋点的 基于Hadoop网站流量日志数据分析系统 1、典型的离线流数据分析系统 2、技术分析 - Hadoop - nginx - flume - hive - mysql - springboot + mybatisplus+vcharts nginx + lua 日志文件...

    LUA语言解析器

    LUA语言的源代码, 原本是编译成动态库的, 如果需要编程执行程序, 需要将文件 luac.c一起编译, 并且设置编译选项为执行程序.

    bstree:Lua 源代码混淆器

    它分析源代码中的 Lua 文件并输出编码器和解码器。 BS 代表 Bit Stream 或 Bull Shit,取决于你的心情。 用法 $ lua bstree.lua <input.lua>+ 此命令将分析所有给定的 Lua 文件并输出两个文件: bsenc.lua...

    LuaStudio v9.8.6.zip

    19、添加了脚本运行性能分析功能 20、UTF-8格式下print中文时乱码 21、打中文文件名乱码的BUG、 22、debug设置框添加了一个选项能让宿主中的print捕获到Output 23、调试出现错误时会弹框、上面有中断、继续、...

    Lua开发包 for Script.NET V2.1.1

    Script.NET是蓝蚂蚁工作室开发的一套用于Tcl/Python/Ruby/Lua/NSIS 等脚本语言开发的集成开发环境,刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以...

    Lua源码剖析21

    Lua源码剖析(二):词法分析、语法分析、代码生成词法分析lua对与每一个文件(chunk)建立一个 LexState 来做词法分析的词法分析根据语法分析的需求

    lua-patterns:lua模式查看器。 检查,分析和学习Lua模式的工具

    Lua模式查看器用于检查,分析和学习Lua模式的工具。 受和启发。 欢迎任何帮助,反馈,建议,批评。访问页面: :

    Lua开发包

    3、效率分析等辅助功能(目前只有tcl脚本支持了此功能); 4、关键字帮助,通过F1键或鼠标移动到关键字上,获取详细的帮助信息; 5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集...

    LuaMinify:Lua源代码压缩器-lua source code

    主要是Lua源代码压缩程序,但还包括一些静态分析工具以及通用的Lua词法分析器和解析器。 当前,minifier执行: 剥离所有注释和空格 将所有局部变量真正语义重命名为简化形式 将源减少到最小间距,仅在实际需要的...

    Lua-in-one-file:Lua源代码分析-one source code

    这是Lua的源代码,在一个文件中。 Lua的作者Roberto Ierusalimschy在2019年3月22日提交了一个名为onelua.c的文件( )。它非常漂亮。 为了方便学习/运输/安装Lua,我对文件进行了预编译,并对其进行了格式化以供...

    luacheck:用于Lua代码的整理和静态分析的工具

    Luacheck支持使用Lua 5.1,Lua 5.2,Lua 5.3和LuaJIT的语法检查Lua文件。 Luacheck本身是用Lua编写的,并且可以在所有提到的Lua版本上运行。 安装 使用LuaRocks 从命令行运行以下命令(如有必要,请使用sudo ): ...

    lua_sandbox:通用Lua沙箱用于动态数据分析

    Lua沙盒库 概述 沙箱为数据解析,转换和分析提供了动态且隔离的执行环境。 它们允许访问数据,而不会损害处理基础结构的完整性或性能。 这扩大了观众可以接触到数据的范围,并促进了数据... 限制是根据对操作系统,文件

    scite-files:scite 3.0.2 + 的 Lua 启动脚本和用户选项文件

    scitefiles 文件scite 3.0.2 + 的 Lua 启动脚本和用户选项文件。 所有文件都在 Linux mint 13 下测试,应解压到主目录 ~/. 主要特点: 智能标签lua 中的简单组织模式用于突出显示组织文件的 lua 词法分析器

    lua_re:lua的逆向工程(lualuacluajitlua_declua_loaderlua_proc)

    Lua程序逆向分析Lua程序逆向之为Luac编写IDA Pro文件加载器Lua程序逆向之为为Luac编写IDA Pro处理器模块

    luacodeEditor

    使用文本文件定义自己的API(包括类对象(lua中叫 userData)),格式很简单; 2、对自动完成和函数提示作了较多的增强;加了少量语义分析,以便于智能提示; 3、关闭了调试信息窗口,改善了工程列表的显示; ...

Global site tag (gtag.js) - Google Analytics