【发布时间】:2016-12-30 11:07:19
【问题描述】:
我有一个位置
|project://SmallSQL/src/smallsql/database/SQLParser.java|(10257,10257,<305,60>,<371,5>).
但是,由于final class SQLParser { 行似乎位于第 39 行,因此偏移量为 38,这意味着第 305 行实际上是指第 343 行(以及 371 到 309)。我希望看到这个偏移量反映在位置上。这可能吗?如果可以,怎么做?如果没有,我如何自己计算偏移量?
此外,起始行也可以在其他位置,例如当 doc 出现在课程之前时。例如|project://SmallSQL/src/smallsql/database/ExpressionFunctionBitLen.java|(302,302,<11,25>,<13,2>)。
附录:我使用的位置是通过转换建立的,即|java+class:///smallqsl/database/SQLParser|(10257,10257,<305,60>,<371,5>) 被转换为
|project://SmallSQL/src/smallsql/database/SQLParser.java|(10257,10257,<305,60>,<371,5>).
【问题讨论】:
标签: rascal