Represents a location in a Pony source file, as reported by __loc
.
interface val SourceLoc
Name and path of source file.
fun box file() : String val
Name of nearest class, actor, primitive, struct, interface, or trait.
fun box type_name() : String val
Name of containing method.
fun box method_name() : String val
Line number within file. Line numbers start at 1.
fun box line() : USize val
Character position on line. Character positions start at 1.
fun box pos() : USize val
© 2016-2018, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/builtin-SourceLoc