Changeset 61 for trunk


Ignore:
Timestamp:
07/13/09 04:10:47 (3 years ago)
Author:
dom
Message:

Initial version of compiler module/process

Location:
trunk
Files:
4 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/modules.erl

    r45 r61  
    77-export ([to_file_name/2]). 
    88-export ([forms_to_binary/1]). 
     9-export ([compile/1]). 
    910 
    1011to_binary (File_name) -> 
    11     compile (fun compile: file/2, File_name). 
     12    {ok, _, Binary, _} = compile (fun compile: file/2, File_name), 
     13    Binary. 
    1214 
    1315to_file_name (Module, Directory) -> 
     
    1618     
    1719forms_to_binary (Forms) -> 
    18     compile (fun compile: forms/2, Forms). 
     20    {ok, _, Binary, _} = compile (fun compile: forms/2, Forms), 
     21    Binary. 
    1922 
    2023compile (Fun, Parameter) -> 
    2124    Options = [binary, return, warn_unused_import], 
    22     {ok, _, Binary, _} = Fun (Parameter, Options), 
    23     Binary. 
     25    Fun (Parameter, Options). 
    2426 
     27compile (File) -> 
     28    compile (fun compile: file/2, File). 
  • trunk/src/shells_tests.erl

    r48 r61  
    1212    ok = tester_test: run_all (Test_node), 
    1313    Modules = [fixtures_test, fixtures, 
    14                directory_watcher_test, directory_watcher], 
     14               directory_watcher_test, directory_watcher, 
     15               compiler_test, compiler, modules], 
    1516    ok = hand_send_to_tester (Modules, Test_node), 
    1617    Caller ! {Caller, done}. 
Note: See TracChangeset for help on using the changeset viewer.