从loc中提取行号和列号

时间:2013-09-13 09:35:08

标签: rascal

我想标题就是这么说的。 在我的程序中,我有一堆loc,我想从中提取行号/列号。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

rascal>myLoc = |project://HelloWorld/src/ByeWorld.java|(24,669,<3,0>,<45,1>);
loc: |project://HelloWorld/src/ByeWorld.java|(24,669,<3,0>,<45,1>)

rascal>myLoc.begin
tuple[int line,int column]: <3,0>

rascal>myLoc.begin.line
int: 3

rascal>myLoc.begin.column
int: 0

另请参阅:http://tutor.rascal-mpl.org/Rascal/Expressions/Values/Location/Location.html