Anything you emalloc() or estrdup() you have to efree() at some point or another, unless it's supposed to stick around until the end of the program; otherwise, there will be a memory leak.
次の例は 'active_symbol_table' を使用します。 'main' シンボルテーブルを使用したい場合には、 これを symbol_table で置きかえる必要があります。 また、以下に説明するように同じ関数を配列にも適用することができます。