X-Git-Url: http://git.ieval.ro/?p=app-scheme79asm.git;a=blobdiff_plain;f=lib%2FApp%2FScheme79asm%2FCompiler.pm;h=de1ca0569baa8ff5f93b7852df631d711c6c773d;hp=417707f1358cf75a456972b7643fc63b7df1a0d5;hb=b3270ee0b26603ccc6f98c0275da427b98b8fe1b;hpb=0fea28cb1073527c855de945782711f89a47e227 diff --git a/lib/App/Scheme79asm/Compiler.pm b/lib/App/Scheme79asm/Compiler.pm index 417707f..de1ca05 100644 --- a/lib/App/Scheme79asm/Compiler.pm +++ b/lib/App/Scheme79asm/Compiler.pm @@ -241,8 +241,15 @@ L wants it to be. The two main methods are B(I<$sexp>) which compiles an already-parsed sexp to assembly format, and B(I<$string>) which compiles a string to assembly -format. The assembly format is a L object that can -be passed to App::Scheme79asm->B. +format. + +The assembly format is a sexp. These functions return an +already-parsed sexp (an arrayref like the ones returned by +L's B method). This arrayref can be passed +directly to L's B method. + +If a string representation of the sexp is required, it can be obtained +by calling the B function in L with such an arrayref. =head1 AUTHOR