2010-02-23

括弧は演算子か?

括弧は演算子であると思う。基本的に、expressionは、すべて演算子である。とすれば、括弧だって演算子のはずだ。

でも、リテラルって演算子かな?

2 comments:

  1. リテラルは明らかに演算子ではありませんし、 expression がすべて演算子であるなどということもありません。
    字句上の括弧は演算子であることもありますし、そうでないこともあります。

    ReplyDelete
  2. 自分のブログのコメント (http://d.hatena.ne.jp/bleis-tift/20090314/1237014838#c) にも書きましたが、やはり優先順位変更のための括弧は演算子ではないと思います。

    今日 Twitter でつぶやいたところ、
    「優先順位を変更する()は抽象構文木には現れないので演算子ではない、という考え方でどうでしょうか? (http://twitter.com/kmizu/status/9661185648)」
    という意見をもらいました。

    ReplyDelete

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.