尼尼 软件包ini在Go中提供了INI文件读取和写入功能。 产品特点 从多个数据源(文件, []byte , io.Reader和io.ReadCloser )进行覆盖io.ReadCloser 。 读取递归值。 阅读带有父子部分的内容。 使用自动增量键名称进行读取。 用多行值读取。 阅读大量的助手方法。 读取值并将其转换为Go类型。 阅读并编写部分和键的注释。 轻松操作各节,按键和注释。 在解析和保存时,使节和键保持顺序。 安装 Go的最低要求为1.6 。 $ go get gopkg.in/ini.v1 请添加-u标志以供将来更新。 获得帮助 中国大陆所有人: ://ini.unknwon.cn 执照 该项目受Apache v2许可。 有关完整的许可证文本,请参阅文件。
2021-02-02 16:35:56 65KB go parser configuration ini
1
为C ++开火 受启发的Fire for C ++是一个单个标头库,可从函数签名创建命令行界面。 这是使用命令行将两个数字相加的整个程序: #include #include int fired_main(int x = fire::arg("-x"), int y = fire::arg("-y")) { std::cout << x + y << std::endl; return 0; } FIRE(fired_main) 就这样。 用法: $ ./add -x=1 -y=2 3 如您所料, --help显示带有必需参数及其类型的有意义的消息。 将显示一条错误消息,说明使用不正确。 该程序可在Linux,Windows和Mac OS上运行。 有关其他类型的参数,请参见。 为什么还有另一个CLI库? 对于大多数库,创建CLI大致遵循以下模式: 定义参数 调用parse(argc, argv); 检查parse()是否检测到错误,将其打印并返回(可选) 检查-h和--help ,打印帮助消息
1
盖帕德 Flash到HTML5转换器。 转换过程 解析资源(从SWF或FLA文件) 创作地图集 将资源从SWF导出到XML以用于动画和结构,将JPG / PNG导出用于图形和地图集 解析AS3代码 分析代码并修复未知类型 导出JS代码 生成HTML页面 用法(Windows,Mac,Linux) 安装Adobe AIR 安装 AIR应用程序 从/ sdk下载Guepard SDK并将其提取到您的文件夹中 启动应用程序并创建新项目 根据需要设置所有选项卡中的所有字段 在“设置”选项卡中将SDK路径设置为您的文件夹 建立项目 构建(Windows) 下载并解压缩或克隆此存储库 下载并安装 下载并安装 下载并安装 运行FlashDevelop 在打开的RunMan中,选择并安装: Flex SDK + AIR SDK Adobe AIR 您可以通过以下菜单运行RunMan :工具->安装软件 安装所有组件后,重新启动FlashDevelop 创建项目:菜单->项目-> Action Script 3-> AIR AS3 Projector 名称:转换器 位置: gue
2021-02-01 19:07:05 7.8MB javascript converter parser flash
1
本地区块链解析器 解析区块链.dat文件并吐出其中包含的各种类型的信息。 安装 两种选择: 为您的平台安装预构建的可执行文件 Linux: : Windows(amd64): : Windows(386): : OSX: : 将可执行文件重命名为local-blockchain-parser或使用现有的可执行文件名称作为“用法”下面列出的命令。 从源代码构建/安装 如果您尚未安装Go,请按照以下说明进行操作: 安装Go(有关更多信息,请参见 ) 视窗 Linux 添加到您的~/.profile : export GOPATH=$HOME/go 添加到您的~/.profile : export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin source ~/.profile mkdir $HOME/go OS X / macOS 运行./init.sh将二进制文件安装到$PATH以便可以从任何目录使用它。 用法 以下示例将演示如何解码WikiLeaks的“电缆门”版本,该版本存储在区块链中。 1.第一次运行 第一次运行loc
2021-02-01 19:05:56 2.85MB bitcoin command-line blockchain forensics
1
SH Shell解析器,格式化程序和解释器。 支持 , 和 。 需要Go 1.14或更高版本。 快速开始 要解析shell脚本,对其进行检查并打印出来,请参见。 有关诸如对字符串执行shell扩展之类的高级操作,请参见。 shfmt GO111MODULE=on go get mvdan.cc/sh/v3/cmd/shfmt shfmt格式化外壳程序。 请参阅以快速了解其默认样式。 例如: shfmt -l -wscript.sh 有关更多信息,请参,可以直接将其视为Markdown或使用呈现。 软件包可用于 , , , , , , , , , 和 。 天哪 GO111MODULE=on go get mvdan.cc/sh/v3/cmd/gosh 使用interp的概念外壳证明。 请注意,它目前不打算替换POSIX shell,其选择是有意地简化的。 模糊测试 该项目利用查找解析器和打印机中的崩溃和挂起。 fuzz-corpus分支包含一个语料库以帮助您入门。 例如: git checkout fuzz-corpus ./fuzz 注意事项 为Bash关
2021-01-30 20:09:59 210KB go shell bash parser
1
mixfix-clj:clojure的mixfix语法
2021-01-28 22:15:43 20KB clojure parser-combinators edsl macros
1
母狮•• 母狮编程语言 Lioness是一种专为数学目的而设计的高级动态编程语言。 该项目包括一个词法分析器,解析器,编译器和解释器。 所有这些都是100%用Swift编写的,没有依赖项。 Lioness的语法受Swift启发,其功能集类似于诸如GLSL之类的着色器语言。 标准库(缩写为:stdlib)包含用于数字处理的基本函数,包括:max / min,ceil,floor,trigonometry等。但是,更多琐碎的函数(例如计算质数)与标准库不相关。 来源范例 以下Lioness代码以递归方式计算阶乘: func factorial (x) returns { if x > 1 { return x * factorial (x - 1 ) } return 1 } a = factorial ( 5 ) // a = 120 以下Lioness代码使用do times循环: a = 1 n = 10 do n times { a += a } // a = 1024 在可以找到更多示例。 特征 简约但
2021-01-28 22:15:34 234KB parser interpreter bytecode compiler
1
该工具为windows下的YACC和LEX代码生成器可以生成c/c++/java代码
2021-01-02 16:01:34 604KB YACC
1
Python源码剖析——深度探索动态语言核心技术 一书中的两个demo代码,其一是Small Python,其二是对pyc文件的解析器,这两个均是windows下工程。另外附加了一个在linux下编译运行的smallPython。 上传原因:原来书中下载链接失效 http://bv.csdn.net/resource/pythonympx.rar
2020-01-14 03:07:54 27KB pythonympx pyc_parser samll python
1
经典的虎书高清原版。用ML语言实现,但是比Java,C版本要更加容易理解。
2019-12-21 22:08:32 19.56MB compiler parser
1