Qore Programming Language Reference Manual  1.7.0
Qore::CallStackInfo hashdecl Reference

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
 

Detailed Description

call stack hash description

Since
Qore 0.8.13