TIR/3.parser
をテンプレートにして作成
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
]
Start:
#ls2
----
- 属性(format など)対応
- xxx.tir.format.json
- { kind = "attr_file", attr_file_path = "/path/to/xxx.ti...
- flat <-> tir 間でattr(format align, width, and more)を...
----
- parse:引数に指定したファイルをtir形式に変換してstdoutに...
- unparse:stdinからtirを読み込んで引数に指定したファイル...
- 成功した場合はstderrには何も表示しない。失敗した場合はs...
- exit(1)
-- これで成功、失敗を見分ける
- V02:show :JSON形式で情報を書き出す
-- { name:name, desc:description, extensions={ txt, md } }
- V02:--version:バージョン表示
- V02:自作する場合は独自サブコマンドは作らないこと。オプ...
- V02:自作する場合はparse, showは必ず作成すること。
-- unparseはなくてもよい。ただしないと編集後の表を書き戻...
----
command
- tir-xx parse yy.csv : yy.csv -> stdout(NDJSON)
- tir-xx unparse yy.csv : stdin(NDJSON) -> yy.csv
- V02:tir-xx extensions
- V02:tir-xx eval
----
- tir-csv
- tir-tsv
- tir-gfm
- tir-html
- tir-excel
- tir-org-mode
- tir-rdb
- tir-fixformat
----
- [[Google:textile lang]], [[textile lang:https://textile...
- [[Google:reStructuredText]]
----
- NG: parse, unparse のオプションはチェックしない
-- これらはattr_file optionで吸収する
-- 将来オプションが増える可能性があるため
-- format_file_path = xxx.tir.json
End:
#ls2
----
- 属性(format など)対応
- xxx.tir.format.json
- { kind = "attr_file", attr_file_path = "/path/to/xxx.ti...
- flat <-> tir 間でattr(format align, width, and more)を...
----
- parse:引数に指定したファイルをtir形式に変換してstdoutに...
- unparse:stdinからtirを読み込んで引数に指定したファイル...
- 成功した場合はstderrには何も表示しない。失敗した場合はs...
- exit(1)
-- これで成功、失敗を見分ける
- V02:show :JSON形式で情報を書き出す
-- { name:name, desc:description, extensions={ txt, md } }
- V02:--version:バージョン表示
- V02:自作する場合は独自サブコマンドは作らないこと。オプ...
- V02:自作する場合はparse, showは必ず作成すること。
-- unparseはなくてもよい。ただしないと編集後の表を書き戻...
----
command
- tir-xx parse yy.csv : yy.csv -> stdout(NDJSON)
- tir-xx unparse yy.csv : stdin(NDJSON) -> yy.csv
- V02:tir-xx extensions
- V02:tir-xx eval
----
- tir-csv
- tir-tsv
- tir-gfm
- tir-html
- tir-excel
- tir-org-mode
- tir-rdb
- tir-fixformat
----
- [[Google:textile lang]], [[textile lang:https://textile...
- [[Google:reStructuredText]]
----
- NG: parse, unparse のオプションはチェックしない
-- これらはattr_file optionで吸収する
-- 将来オプションが増える可能性があるため
-- format_file_path = xxx.tir.json
Page: