エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Scala で XML ベースのミニ言語を作る:Rainy Day Codings:So-net blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scala で XML ベースのミニ言語を作る:Rainy Day Codings:So-net blog
Scala の XML パターンマッチングのパワーを一番感じられるのはどこだろうと考えた結果、XML ベースの言... Scala の XML パターンマッチングのパワーを一番感じられるのはどこだろうと考えた結果、XML ベースの言語を実装してみることにした。 XSLT みたいな既存の言語を実装するのは大変そうなので(Schematron くらいならどうにかなるかも)、ここでは自分仕様の言語を作る。以前 [1] のような記事を見たことがあるのでこれを参考にした(文法は同じではない)。サポートする機能は以下の通り。 - 型: 文字列と数値と真偽値と配列 - ステートメント: if, while, print, set(変数代入), incr(変数を+1する) - 式: add(加算), eq(=), gt(>), egt(>=), value-of(変数の参照), num(数値リテラル), str(文字列リテラル), lindex(配列から指定位置の要素を取り出す), num-of-str(文字列から数値へ変