pub fn new() -> Loader {
    Loader {
      raw: LoaderRaw::new(),
      mod_id: None,

      lit_tab: Vec::new(),
      lit_heap: Heap::new(DEFAULT_LIT_HEAP),
      vm_atoms: Vec::new(),

      code: Vec::new(),
      labels: BTreeMap::new(),
      replace_labels: Vec::new(),
      funs: BTreeMap::new(),
      mod_attrs: nil(),
      compiler_info: nil(),
      imports: Vec::new(),
      lambdas: Vec::new(),
      //exports: BTreeMap::new(),
    }
  }
/// Construct a new loader state.
Construct a new loader state.
Construct a new loader state .
pub fn new() -> Loader {
    Loader {
      raw: LoaderRaw::new(),
      mod_id: None,
      lit_tab: Vec::new(),
      lit_heap: Heap::new(DEFAULT_LIT_HEAP),
      vm_atoms: Vec::new(),
      code: Vec::new(),
      labels: BTreeMap::new(),
      replace_labels: Vec::new(),
      funs: BTreeMap::new(),
      mod_attrs: nil(),
      compiler_info: nil(),
      imports: Vec::new(),
      lambdas: Vec::new(),
      //exports: BTreeMap::new(),
    }
  }
pub fn new ( ) -> Loader { Loader { raw : LoaderRaw :: new ( ) , mod_id : None , lit_tab : Vec :: new ( ) , lit_heap : Heap :: new ( DEFAULT_LIT_HEAP ) , vm_atoms : Vec :: new ( ) , code : Vec :: new ( ) , labels : BTreeMap :: new ( ) , replace_labels : Vec :: new ( ) , funs : BTreeMap :: new ( ) , mod_attrs : nil ( ) , compiler_info : nil ( ) , imports : Vec :: new ( ) , lambdas : Vec :: new ( ) , //exports: BTreeMap::new(), } }
Construct a new loader state.
Construct a new loader state .