トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Forthを作ってみる / ワード定義を実装するの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!ワード定義を実装する

さて、条件分岐と繰り返しができ、プログラミング言語らしくなってきた。 
しかし、まだ問題がある。ワードの定義が出来ない。 

次は、ユーザがワードを定義できるようにする。 
文法は、以下の通り: 

 : hoge 2 3 + . ;

':'が定義の開始、hogeは定義するワードの名前、';'が定義の終了、を意味する。 
これから、構文解析で何を行わなければならないかというと、 

*ワード名を登録する
*処理内容を登録する
*ワード名と処理内容を関連付ける

である。

[[戻る|ForthImplementation]] [[前へ|ImplementingRepeat]] [[次へ|RegistingWordName]]
[[戻る|Forthを作ってみる]] [[前へ|Forthを作ってみる / 繰り返し構造を実装する]] [[次へ|Forthを作ってみる / ワード名を登録する]]

{{adsence}}