by shigemk2

当面は技術的なことしか書かない

BNF記法について雑記

BNF記法入門(1) ─XML関連仕様を読むために─

言語仕様とかパーサとかによくあるアレ。

expr := term ["+"|"-" term]*
term := factor ["*"|"/" factor]*
factor := "(" expr ")" | Int

|でorとか、*で繰り返しとか、[]で省略可能とか。

このあたりは普通の正規表現っぽい。