ModuleImport
rascal-0.40.17
Synopsis
A Rascal module could not be imported.
Description
Rascal programs are split up in modules. An import declaration is used to include one module in another. This error indicates that a module import failed. This can be caused by
- A misspelled name in the import statement.
- Starting a Rascal console from the wrong directory.
Remedies:
Correct the mispelled name.
In Eclipse the safest way to execute a Rascal module is to select it in the Package Explorer, right click on it and then select
Run as Rascal Application
.At the command line, change directory to where the toplevel module of your program is located and then execute the Rascal Shell.
Examples
Here is a correct import of the library module List
:
rascal>import List;
ok
Here is the effect of a misspelled module name (assuming that you do not have a module Lis
):
rascal>import Lis;
|prompt:///|(0,11,<1,0>,<1,11>): Could not import module Lis: can not find in search path
Advice: |https://www.rascal-mpl.org/docs/Rascal/Errors/CompileTimeErrors/ModuleImport|
ok