Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
すべて、ここに文法があります:
columnName (',' columnName)* -> ^(SM_TOK columnName)
" A,B "の出力 ast に複数のSM_TOKノードを持たせたい: (SM_TOK A) (SM_TOK B)
しかし、現在、私は次のものしか持っていません: (SM_TOK A)
「B」は無視されるようです。
この文法を修正するのを手伝ってくれる人はいますか?
ありがとう!
左側では 1 つ以上のcolumnName項目が指定されていますが、右側では 1 つしか言及されていません。+次のようにを追加してみてください。
columnName
+
columnName (',' columnName)* -> ^((SM_TOK columnName)+)