0

レクサーの定義セクションでいくつかの識別子を定義するとき(ここで説明されているように)、私は次の形式の何かを書き込もうとしています。

    let op_char = ['+' '-' '*' '/']
    let id_char = [^ ' ' '\r' '\n' '\t' op_char]

id_charを、空白文字またはop_charではないすべての文字として定義します。ただし、2行目の「op_char」で構文エラーが発生します。これはどのように書くべきですか?ありがとう。

4

1 に答える 1

2
let id_char = [^ ' ' '\r' '\n' '\t'] # op_char

マニュアルを参照してください。

于 2011-06-15T08:51:52.310 に答える