PEG.jsには次のルールがあります
label = l:[a-zA-Z\$\#\% ]* { return word(l); }
block = "[" l:label "]" { return l; }
option = "\n"* key:block value:label "\n"? {return {key : value}; }
解析[hello] world
すると、次のようになります。
{"key": "world"}
.
返してほしい
{"hello": "world"}
.
これは可能ですか?オブジェクト キーが動的な値を受け入れるようにするにはどうすればよいですか。