Package | Description |
---|---|
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
kawa.standard |
Primitive Scheme syntax and functions.
|
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,ModuleInfo> |
Compilation.subModuleMap |
Modifier and Type | Method and Description |
---|---|
ModuleInfo |
ModuleManager.createWithClassName(java.lang.String className) |
static ModuleInfo |
ModuleInfo.find(ClassType type) |
ModuleInfo |
ModuleManager.find(Compilation comp) |
static ModuleInfo |
ModuleInfo.findFromInstance(java.lang.Object instance) |
ModuleInfo |
ModuleContext.findFromInstance(java.lang.Object instance) |
static ModuleInfo |
ModuleManager.findWithClass(java.lang.Class clas) |
static ModuleInfo |
ModuleInfo.findWithClassName(java.lang.String className) |
ModuleInfo |
ModuleManager.findWithClassName(java.lang.String className) |
ModuleInfo |
ModuleManager.findWithSourcePath(gnu.kawa.io.Path sourceAbsPath,
java.lang.String sourcePath) |
ModuleInfo |
ModuleManager.findWithSourcePath(java.lang.String sourcePath) |
ModuleInfo |
ModuleManager.findWithURL(java.net.URL url) |
ModuleInfo |
ModuleExp.getMinfo() |
ModuleInfo |
Compilation.getMinfo() |
ModuleInfo |
ModuleManager.getModule(int index) |
ModuleInfo |
ModuleManager.searchWithClassName(java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
void |
ModuleInfo.addDependency(ModuleInfo dep) |
java.lang.Object |
ModuleContext.findInstance(ModuleInfo info)
If there is no instance of the argument's class, allocate one.
|
Compilation |
Language.getCompilation(Lexer lexer,
int options,
ModuleInfo info) |
Compilation |
Language.parse(gnu.kawa.io.InPort port,
SourceMessages messages,
int options,
ModuleInfo info) |
Compilation |
Language.parse(Lexer lexer,
int options,
ModuleInfo info) |
void |
Compilation.pushPendingImport(ModuleInfo info,
ScopeExp defs,
Translator.FormStack forms,
require.DeclSetMapper mapper) |
Modifier and Type | Method and Description |
---|---|
static ModuleInfo |
require.lookupModuleFromSourcePath(java.lang.String sourceName,
ScopeExp defs) |
Modifier and Type | Method and Description |
---|---|
static boolean |
require.importDefinitions(java.lang.String className,
ModuleInfo info,
require.DeclSetMapper mapper,
Translator.FormStack forms,
ScopeExp defs,
Compilation tr)
Import a module with a known source path.
|