kawa.standard

Class define_autoload

Implemented Interfaces:
Named, Printable

public class define_autoload
extends Syntax

Field Summary

static define_autoload
define_autoload
static define_autoload
define_autoloads_from_file

Constructor Summary

define_autoload(String name, boolean fromFile)

Method Summary

static void
findAutoloadComments(LispReader in, String filename, ScopeExp defs, Translator tr)
static boolean
process(Object names, Object filename, java.util.Vector forms, ScopeExp defs, Translator tr)
Expression
rewriteForm(Pair form, Translator tr)
boolean
scanFile(String filespec, ScopeExp defs, Translator tr)
boolean
scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)

Methods inherited from class kawa.lang.Syntax

getName, getSymbol, print, rewrite, rewriteForm, rewriteForm, scanForDefinitions, scanForm, setName, setName

Field Details

define_autoload

public static final define_autoload define_autoload

define_autoloads_from_file

public static final define_autoload define_autoloads_from_file

Constructor Details

define_autoload

public define_autoload(String name,
                       boolean fromFile)

Method Details

findAutoloadComments

public static void findAutoloadComments(LispReader in,
                                        String filename,
                                        ScopeExp defs,
                                        Translator tr)
            throws java.io.IOException,
                   SyntaxException

process

public static boolean process(Object names,
                              Object filename,
                              java.util.Vector forms,
                              ScopeExp defs,
                              Translator tr)

rewriteForm

public Expression rewriteForm(Pair form,
                              Translator tr)
Overrides:
rewriteForm in interface Syntax

scanFile

public boolean scanFile(String filespec,
                        ScopeExp defs,
                        Translator tr)

scanForDefinitions

public boolean scanForDefinitions(Pair st,
                                  java.util.Vector forms,
                                  ScopeExp defs,
                                  Translator tr)
Overrides:
scanForDefinitions in interface Syntax