次のモジュールでは、ASTを表示するためにデバッグ目的でmyModelを追加しようとしました。宣言されていない型:createM3FromEclipseProject(Rascal)
module FlowGraphsAndClassDiagrams
import analysis::flow::ObjectFlow;
import lang::java::flow::JavaToObjectFlow;
// Added to check the M3 model
import lang::java::jdt::m3::AST;
import List;
import Relation;
import lang::java::m3::Core;
import IO;
import vis::Figure;
import vis::Render;
import analysis::m3::TypeSymbol;
alias OFG = rel[loc from, loc to];
//To view the M3 model from the whole eclipse project
alias myModel = createM3FromEclipseProject(loc project);
....
私は与太者コンソールで上記のモジュールをインポートすると、私は次のエラーを取得する:
Reloading module FlowGraphsAndClassDiagrams
|console:///|:Could not load FlowGraphsAndClassDiagrams
|console:///|:could not reimport FlowGraphsAndClassDiagrams
|project://my_project/src/FlowGraphsAndClassDiagrams.rsc|(428,26,<18,16>,<18,42>): Undeclared type: createM3FromEclipseProject
Advice: |http://tutor.rascal-mpl.org/Errors/Static/UndeclaredType/UndeclaredType.html|
私は間違いが何であるかを理解していません。
変数を追加したいだけです。m = createM3FromEclipseProject(locプロジェクト)。 と印刷してください。 –
私は私の答えを編集しました。 – Kasper
myModel = createM3FromEclipseProject(locプロジェクト); 私のプロジェクトでそれを宣言するときに解析を受け取りました。それどころか、私のコンソールで動作します。 –