2010-04-10から1日間の記事一覧

構文解析

Scalaのparser combinatorを使って、簡単な構文解析を試してみる。 以下は、よくある四則演算に関数(sin,cos,exp,ln)を追加した例。関数の直前に単項演算子の'-'が来るときの対処がちょっと苦しいが、自然な形で書ける。(floatingPointNumberの方は、それ自…