Language of your choice: library documentation
This interface is for classes that can convert indexes to SourcePos structures and back.
|int||LineToIndex (int lineNo)|
|Returns the index in a source file of the beginning of the specified line, where the first line is number 1, not 0. More...|
|int||LineToIndex (LineAndCol pos)|
|Public Member Functions inherited from Loyc.Syntax.IIndexToLine|
|SourcePos||IndexToLine (int index)|
|Returns the position in a source file of the specified index. More...|
|Properties inherited from Loyc.Syntax.IIndexToLine|
|Gets the file name used in results returned by IndexToLine(int). More...|
Returns the index in a source file of the beginning of the specified line, where the first line is number 1, not 0.
If lineNo is zero, this method should return -1 (signifying an unknown location). If lineNo is larger than the largest line number, this method should return the index of end-of-file.