プログラミング言語に配列のサポートを追加しようとしていますが、問題が発生しています
Array
: '[' Expr ("," Expr)* ']'
{{ $$ = ['ArrayList', $1]; }}
| '[' Expr ']'
{{ $$ = ['Array', $2]; }}
| '[' ']'
{{ $$ = ['Empty']; }}
;
ただし、これは「[1,2,3,4]」を解析しません。Jison は、"]" を期待しているのに "," になったと教えてくれました。何か案は?