Qore Programming Language Reference Manual
1.7.0
|
call stack hash description More...
Public Attributes | |
int | endline |
ending line number | |
string | file |
The parse label of the code; this is normally the file name; this corresponds to the label parameter of the Program::parse() and Program::parsePending() methods and the Qore::parse() function, for example (if known, for user code only) | |
string | function |
function or method name | |
string | lang |
the language of the source code; normally "Qore" | |
int | line |
starting line number | |
int | offset |
The line number offset for the "source" key (if known, for user code only) | |
*int | programid |
related program id (since 0.8.13.7) | |
string | source |
An optional source string; if multiple sections of a file were parsed with different parse labels, then the source file name will normally go here and the "file" key will have the parse label; this corresponds to the source parameter of the Program::parse() and Program::parsePending() methods, for example (if known, for user code only) | |
*int | statementid |
related statement id (since 0.8.13.7) | |
string | type |
a type string; either "user" , "builtin" , "new-thread" or "rethrow" (for rethrown exceptions) | |
int | typecode |
the call type; see Call Type Constants for possible values | |
call stack hash description