エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
簡易LISP処理系の実装例(Prolog版) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
簡易LISP処理系の実装例(Prolog版) - Qiita
【他言語版へのリンク記事】簡易LISP処理系の実装例【各言語版まとめ】 この記事は,下記拙作記事のProl... 【他言語版へのリンク記事】簡易LISP処理系の実装例【各言語版まとめ】 この記事は,下記拙作記事のProlog版(SWI Prolog)を抜粋・修正したものを利用した,簡易LISP処理系("McCarthy's Original Lisp")の実装例をまとめたものです. 『括弧文字列』簡易パーサ実装例まとめ リスト処理関数(cons,car,cdr,eq,atom)実装例まとめ(LISPと全く同じコンスセル操作が可能であるため実装不要) 最低限の機能をもったLISP処理系の実装の場合,本体である評価器(eval)実装はとても簡単であり,むしろ,字句・構文解析を行うS式入出力(やリスト処理実装)の方が開発言語ごとの手間が多く,それが敷居になっている人向けにまとめています. 処理系の概要 実行例は次の通り.SWI Prolog 8.0.2にて確認. $ swipl -s jmclisp.swi