Package kawa.standard
Class define_autoload
java.lang.Object
kawa.lang.Syntax
kawa.standard.define_autoload
- All Implemented Interfaces:
gnu.kawa.format.Printable
,Named
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
findAutoloadComments
(LispReader in, String filename, ScopeExp defs, Translator tr) static boolean
process
(Object names, Object filename, ScopeExp defs, Translator tr) rewriteForm
(Pair form, Translator tr) boolean
scanFile
(String filespec, ScopeExp defs, Translator tr) boolean
scanForDefinitions
(Pair st, ScopeExp defs, Translator tr) Check if a statement is a definition, for initial pass.
-
Field Details
-
define_autoload
-
define_autoloads_from_file
-
-
Constructor Details
-
define_autoload
-
-
Method Details
-
scanForDefinitions
Description copied from class:Syntax
Check if a statement is a definition, for initial pass. Semi-deprecated - should convert calls to use scanForm.- Overrides:
scanForDefinitions
in classSyntax
- Parameters:
st
- the statement to checkdefs
- where to add Declarations for found definitionstr
- the compilation state- Returns:
- true on success
-
scanFile
-
findAutoloadComments
public static void findAutoloadComments(LispReader in, String filename, ScopeExp defs, Translator tr) throws IOException, SyntaxException - Throws:
IOException
SyntaxException
-
process
-
rewriteForm
- Overrides:
rewriteForm
in classSyntax
-