paser-combinator パーサーコンビネーターの実装 四則演算 go run cmd/main.go calc '1+1' jsonパース go run cmd/main.go json '{"test":1,"test2":"xx", "test3": true, "test4":null}'