1 Star 0 Fork 2

bbants / go-ini

forked from Joshua Conero / inigo 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

go ini 文件解析库

  • @author Joshua Conero
  • @descrip ini 文件解析器

分支

  • v0.x 版本
    • 详情
    • 开发周期: @20170119 - 20170424
  • v1.x 版本 (开发中)
    • 开始: 20171028 ->

v1.x (20171028 - )

go 开发环境:

  • go@1.9.2
  • gogland

目录说明

  • pkg 程序包脚本
    • ini 用于复杂 ini 文件结构解析, 支持map/array , 以及map/array复合解析。自定义 ini 脚本语法,采用结构树分析法
    • rong 用于简单 ini 文件解析,支持 ini 文件标准
    • running 工具器, 时间运行跟踪
  • bin 包测试以及调试

pkg/ini

  • 语法实例 注释
; 单行注释

'''
	支持多行注释
	JOSHUA CONERO
	 python 相似
'''

字符串


basestring = 基本字符串,支持转移符号如: \= \, 
nl2br = "
	支持跨行字符
"
nl2br2 = '
	支持跨行字符
'

数组

; 数组类型 array
array = v1, v2, v3, v4
array2 = {
	v1
	v2
	v3
	v4
}

map

; map
scope = {
	; 当行注释
	key1 = value1
	key1 = value1
	scopeinner = {
		descrip = 内部嵌套结构
	}
}

array/map

; array/map
am = {
	map = {
		k1 = v2
		k2 = v2
		k3 = v2
	}
	array = {
		test
		test
		map = tests
	}
}

pkg/rong

基本语法


base = 基本字符串测试

; 支持节
[section]
base = 字符ini标准
other = yu pkg/ini 比较更加轻量级,效率更高。用于简单的 ini 文件解析

v0.x (20170119 - 20170424)

目录说明

  • src/
    • 包脚本
  • dist/
    • 发布版本

空文件

简介

项目从 gstart/go-ini 仓库分支独立, 实现简单,轻量级的 go版本ini文件解析库 展开 收起
Go
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/bbants/go-ini.git
git@gitee.com:bbants/go-ini.git
bbants
go-ini
go-ini
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891