エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scalaのパーサーコンビネータをつかってみました - Qiita
はじめに Scalaのパーサーコンビネータをつかってみました。ここでは英文を解析したいと思います。しか... はじめに Scalaのパーサーコンビネータをつかってみました。ここでは英文を解析したいと思います。しかし、汎用的な構文解析は難しいので、特定の英文を解析します。特定の英文以外は解析できないので、少し間抜けなパーサです。 仕様 このパーサーは特定の英文を解析します。次のような英文は解析できますが、それ以外の英文は解析できません。 I LOVE YOU I LOVE MUSIC WE LOVE YOU WE LOVE MUSIC 実装 字句解析はライブラリが処理しています。構文解析は演算子を使って実装しました。ここでは意味解析についてはふれていません。 import scala.util.parsing.combinator._ object App { def main(args : Array[String]) : Unit = { GrammarParser("I LOVE YOU")
2014/12/11 リンク