0

pegjs を使用して、このようなトークンを一致させる必要があります。

?xxx ?yyy

私はこれがうまくいくと思っていたでしょう:

variable 
   = str:?[a-z]+ {  console.log('---->>>',str); return str.join(""); } 

取得したソースを解析すると、次のエラーが表示されます。

物体 ?メソッド「結合」がありません

これは、str変数が一致したトークンの配列ではないためです...これをどのように行うべきか考えていますか?

4

1 に答える 1