1.1.2 `mathematica.tree_to_string'
----------------------------------

mathematica.tree_to_string(T)
     ::  ox_math の戻す Mathematica の木構造データ T を `asir' 形式に
     なおす.

RETURN
     文字列

T
     リスト

   * t は `ox_math' の戻す Mathematica の木構造データ.

   * ox_math の戻す Mathematica の木構造データ T を `asir' 形式に
     なおす.

   *    T をなるべく asir が理解できる形での, 前置または中置記法
     の文字列に変換する.     Tの先頭要素の文字列がキーワードであるが,
     その文字が変換テーブルにない    ときは, `m_'
     をキーワードの先頭につけて, 関数呼出形式の文字列へ    かえる.

     [267] mathematica.start();
     0
     [268] ox_execute_string(0,"Expand[(x-1)^2]");
     0
     [269] A=ox_pop_cmo(0);
     [Plus,1,[Times,-2,x],[Power,x,2]]
     [270] mathematica.tree_to_string(A);
     (1)+((-2)*(x))+((x)^(2))
     [271] eval_str(@);
     x^2-2*x+1

     [259] mathematica.tree_to_string(["List",1,2]);
     [1 , 2]
     [260] mathematica.tree_to_string(["Plus",2,3]);
     (2)+(3)
     [261] mathematica.tree_to_string(["Complex",2.3,4.55]);
     mathematica.complex(2.3 , 4.55)
     [362] mathematica.tree_to_string(["Plus",["Complex",1.2,3.5],1/2]);
     (mathematica.complex(1.2 , 3.5))+(1/2)
     [380] eval_str(@);
     (1.7+3.5*@i)

参照
     `ox_pop_cmo', `eval_str', `mathematica.rtomstr'

