Modifier and Type | Field and Description |
---|---|
static define_autoload |
define_autoload |
static define_autoload |
define_autoloads_from_file |
Constructor and Description |
---|
define_autoload(java.lang.String name,
boolean fromFile) |
Modifier and Type | Method and Description |
---|---|
static void |
findAutoloadComments(LispReader in,
java.lang.String filename,
ScopeExp defs,
Translator tr) |
static boolean |
process(java.lang.Object names,
java.lang.Object filename,
ScopeExp defs,
Translator tr) |
Expression |
rewriteForm(Pair form,
Translator tr) |
boolean |
scanFile(java.lang.String filespec,
ScopeExp defs,
Translator tr) |
boolean |
scanForDefinitions(Pair st,
ScopeExp defs,
Translator tr)
Check if a statement is a definition, for initial pass.
|
public static final define_autoload define_autoload
public static final define_autoload define_autoloads_from_file
public boolean scanForDefinitions(Pair st, ScopeExp defs, Translator tr)
Syntax
scanForDefinitions
in class Syntax
st
- the statement to checkdefs
- where to add Declarations for found definitionstr
- the compilation statepublic boolean scanFile(java.lang.String filespec, ScopeExp defs, Translator tr)
public static void findAutoloadComments(LispReader in, java.lang.String filename, ScopeExp defs, Translator tr) throws java.io.IOException, SyntaxException
java.io.IOException
SyntaxException
public static boolean process(java.lang.Object names, java.lang.Object filename, ScopeExp defs, Translator tr)
public Expression rewriteForm(Pair form, Translator tr)
rewriteForm
in class Syntax