Skip to content

sor4chi/json-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Json Parser(仮)

友人とRustのLT会をしたときに作ったものです。 構文解析を書いてみたいよね、JSONだったらBNFでもすぐ表せれれるレベルでやりやすいんじゃない?ということで作りました。 本体の実装部分はフルスクラッチです。

./json.bnfのプレイグラウンド

BNF Playground

注意: 仕様上改行タグやコメント付きJSON、ダブルクオート文字列には対応していません

Build

make build

Run Formatter

./format_json test.json # default
./format_json test.json --tabs # use tabs for indent
./format_json test.json --spaces 2 # use 2 spaces for indent, default is 4
./format_json test.json --trailing_commas # use trailing comma for object and array

About

JSON Parser in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published