如何从Rascal中的项目uri导航到它包含的文件?

时间:2013-10-01 11:14:03

标签: rascal

我想解析项目中的所有文件。 假设我有一个类似于| project:// p2-SnakesAndLadders |的位置,如何导航到项目中的文件?

1 个答案:

答案 0 :(得分:2)

地点有一个ls字段,因此您可以输入类似

的内容
|project://p2-SnakesAndLadders|.ls

以列表的形式返回项目根级别的所有文件和目录。然后,您可以使用函数isFileisDirectory(两者都在前置,因此默认情况下可用)以区分文件和目录位置。