X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FApp%2FScheme79asm%2FCompiler.pm;h=a30d9dde4d00fdff904d2096c0d1deffd7e46990;hb=296bac97c7ac6410c858581515ea3aebbe24fc6c;hp=417707f1358cf75a456972b7643fc63b7df1a0d5;hpb=0fea28cb1073527c855de945782711f89a47e227;p=app-scheme79asm.git diff --git a/lib/App/Scheme79asm/Compiler.pm b/lib/App/Scheme79asm/Compiler.pm index 417707f..a30d9dd 100644 --- a/lib/App/Scheme79asm/Compiler.pm +++ b/lib/App/Scheme79asm/Compiler.pm @@ -4,7 +4,7 @@ use 5.014000; use strict; use warnings; -our $VERSION = '0.005'; +our $VERSION = '1.000'; use Carp qw/croak/; use Data::Dumper qw/Dumper/; @@ -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