SourceLoc¶
Represents a location in a Pony source file, as reported by __loc
.
interface val SourceLoc
Public Functions¶
file¶
Name and path of source file.
fun box file()
: String val
Returns¶
- String val
type_name¶
Name of nearest class, actor, primitive, struct, interface, or trait.
fun box type_name()
: String val
Returns¶
- String val
method_name¶
Name of containing method.
fun box method_name()
: String val
Returns¶
- String val
line¶
Line number within file. Line numbers start at 1.
fun box line()
: USize val
Returns¶
- USize val
pos¶
Character position on line. Character positions start at 1.
fun box pos()
: USize val
Returns¶
- USize val