moonmile solutions 分室

ソフトウェア開発者の情報収集をリアルタイムで垂れ流し...という具合に行きます。

2014-05-19から1日間の記事一覧

本格的に F# の二項演算子(中置記法)を導入してみる(3)

ちなみに、pars.fs 自体は、以下のように定義されている。 declExpr: | defnBindings IN typedSeqExpr %prec expr_let { mkLocalBindings (unionRanges (rhs2 parseState 1 2) $3.Range,$1,$3) } ... | declExpr JOIN_IN declExpr { SynExpr.JoinIn($1,rhs p…

本格的に F# の二項演算子(中置記法)を導入してみる(2)

D:\git\fsharp\src\utils\prim-parsing.fs の 115行目あたりに #if DEBUG module Flags = let mutable debug = true #endif があるので debug = true にしておくと、pars.fs の解析途中が見られる。 0 value(state), state 4:op x y ;; keyword:"op" keyword…