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 voidfindAutoloadComments(LispReader in, String filename, ScopeExp defs, Translator tr) static booleanprocess(Object names, Object filename, ScopeExp defs, Translator tr) rewriteForm(Pair form, Translator tr) booleanscanFile(String filespec, ScopeExp defs, Translator tr) booleanscanForDefinitions(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:SyntaxCheck if a statement is a definition, for initial pass. Semi-deprecated - should convert calls to use scanForm.- Overrides:
scanForDefinitionsin 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:
IOExceptionSyntaxException
-
process
-
rewriteForm
- Overrides:
rewriteFormin classSyntax
-