K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>はじめまして. > >「プログラミング言語を作る」を購入し,勉強させていただいております. > >著書の4-4-5において,以下のようにネイティブポインタ型の改修を記載されておりますが,ご提供されているソースコードのcrowber_book_0_2では,実際の実装はされていないように思われます. > >ネイティブポインタ -> CRB_Object->FILE型などの構造体 > >気になって探してみたところ,ver.4のソースコードに > >struct CRB_Object_tag { > ObjectType type; > unsigned int marked:1; > union { > CRB_Array array; > CRB_String string; > CRB_Assoc assoc; > ScopeChain scope_chain; > NativePointer native_pointer; > } u; > struct CRB_Object_tag *prev; > struct CRB_Object_tag *next; >}; > > >このような記述を見つけました.こちらが正しい定義でしょうか? > >お手数おかけしますが,ご確認よろしくお願いいたします. > >
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!