X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FApp%2FScheme79asm%2FCompiler.pm;h=270580e154b8a1fc487967c260fe2ba5b8e237bd;hb=6c9fb71ea4cea174575c2f09f8d12ae0c95c8457;hp=417707f1358cf75a456972b7643fc63b7df1a0d5;hpb=0fea28cb1073527c855de945782711f89a47e227;p=app-scheme79asm.git diff --git a/lib/App/Scheme79asm/Compiler.pm b/lib/App/Scheme79asm/Compiler.pm index 417707f..270580e 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 = '0.005001'; 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