85 string backquote(
string cmd, *reference rc);
331 *
int getByte(
string str, softint offset = 0);
458 *
int getWord32(
string str, softint offset = 0);
506 *
int get_byte(
string str, softint offset = 0);
940 bool has_key(
object obj,
string key);
1191 *
hash parse(
string code,
string label, *softint warning_mask, *
string source, *softint offset, softbool format_label =
True);
1345 string splice(
string str);
1362 string splice(
string str, softint start);
1381 string splice(
string str, softint start, softint len, *
string nstr);
1415 list splice(
list l, softint start, softint len, *softlist nlist);
1437 int strtoint(
string num, softint base = 10);
1622 SIGSTKSZ:
"SIGSTKSZ",
const SIGKILL
SIGKILL.
Definition: ql_misc.dox.h:1541
*int get_word_32_lsb(string str, softint offset=0)
Returns the 32-bit integer value at the given 4-byte offset (the first value is at offset 0) or NOTHI...
string get_default_encoding()
Returns the name of the default character encoding.
const SIGSYS
SIGSYS.
Definition: ql_misc.dox.h:1563
const SIGINFO
SIGINFO.
Definition: ql_misc.dox.h:1529
*string get_script_name()
Returns the filename of the current script if known or NOTHING if unknown (i.e. no parent script...
string decode_url(string url)
Decodes percent numeric codes in a URL string and returns the decoded string in UTF-8 encoding...
binary parseHexString(string hexstr)
Parses a hex-encoded string and returns the binary object.
const SIGURG
SIGURG.
Definition: ql_misc.dox.h:1577
hash get_qore_option_hash()
Returns a hash of hashes giving information about Qore library options for the current build...
any call_function(string name,...)
Calls a function and returns the return value, passing the remaining arguments after the function nam...
nothing set_signal_handler(softint signal, code f)
Sets or replaces a signal handler according to the signal number and closure or call reference (funct...
const SIGPROF
SIGPROF.
Definition: ql_misc.dox.h:1551
const SIGSTKFLT
SIGSTKFLT.
Definition: ql_misc.dox.h:1559
*hash parse(string code, string label, *softint warning_mask, *string source, *softint offset, softbool format_label=True)
Adds the text passed to the current program's code, tagged with the given label.
const SIGBUS
SIGBUS.
Definition: ql_misc.dox.h:1509
*string get_script_path()
Returns the path (directory and filename) of the current script or NOTHING if unknown (i...
const SIGTTOU
SIGTTOU.
Definition: ql_misc.dox.h:1575
const SIGQUIT
SIGQUIT.
Definition: ql_misc.dox.h:1555
*int get_word_32(string str, softint offset=0)
Returns the 32-bit integer value at the given 4-byte offset (the first value is at offset 0) or NOTHI...
const SIGWINCH
SIGWINCH.
Definition: ql_misc.dox.h:1587
const SIGPWR
SIGPWR.
Definition: ql_misc.dox.h:1553
const True
logical True
Definition: qc_qore.dox.h:94
const SIGIO
SIGIO.
Definition: ql_misc.dox.h:1533
const SIGCLD
SIGCLD.
Definition: ql_misc.dox.h:1515
const SIGUSR2
SIGUSR2.
Definition: ql_misc.dox.h:1581
*int get_byte(string str, softint offset=0)
Returns the byte value at the given byte offset (the first value is at offset 0) or NOTHING if the of...
const SIGVTALRM
SIGVTALRM.
Definition: ql_misc.dox.h:1583
*hash parseURL(string url, bool keep_brackets=False)
Parses a URL string and returns a hash of the components; if the URL cannot be parsed then NOTHING is...
any call_builtin_function(string name,...)
Calls a function and returns the return value, passing the remaining arguments after the function nam...
binary binary()
Always returns an empty binary object (of zero length)
const SIGSTOP
SIGSTOP.
Definition: ql_misc.dox.h:1561
const SIGTERM
SIGTERM.
Definition: ql_misc.dox.h:1565
const SIGALRM
SIGALRM.
Definition: ql_misc.dox.h:1507
*int get_word_16(string str, softint offset=0)
Returns the 16-bit integer value at the given 2-byte offset (the first value is at offset 0) or NOTHI...
string parseBase64StringToString(string str, *string encoding)
Parses a base64 encoded string and returns a string of the decoded data.
const SIGTRAP
SIGTRAP.
Definition: ql_misc.dox.h:1569
const False
logical False
Definition: qc_qore.dox.h:92
const SIGCONT
SIGCONT.
Definition: ql_misc.dox.h:1517
list list(...)
Returns a list of the arguments passed at the top level.
nothing load_module(string name)
Loads in a Qore module at run-time.
const SIGLWP
SIGLWP.
Definition: ql_misc.dox.h:1545
const SIGTTIN
SIGTTIN.
Definition: ql_misc.dox.h:1573
string html_decode(string str)
Returns a string with any HTML escape codes translated to the original characters.
int hextoint(string str)
Returns an integer for a hexadecimal string value; throws an exception if non-hex digits are found...
*string get_script_dir()
Returns the name of the directory from which the current script was executed or NOTHING if unknown (i...
nothing remove_signal_handler(softint signal)
Removes a signal handler and returns the signal handling state to the default.
const SIGJVM2
SIGJVM2.
Definition: ql_misc.dox.h:1539
const SIGCHLD
SIGCHLD.
Definition: ql_misc.dox.h:1513
list hash_values(hash h)
Returns a list of all the values in the hash argument passed.
*int getByte(string str, softint offset=0)
Returns the byte value at the given byte offset (the first value is at offset 0) or NOTHING if the of...
const SIGSEGV
SIGSEGV.
Definition: ql_misc.dox.h:1557
bool exists(...)
A function performing the same role as the exists operator.
int get_parse_options()
returns the current parse options for the current Program object
const SIGEMT
SIGEMT.
Definition: ql_misc.dox.h:1519
list getFeatureList()
Returns a list of strings of the builtin and module-supplied features of Qore.
const SIGABRT
SIGABRT.
Definition: ql_misc.dox.h:1505
string splice(string str)
This function always returns an empty string "".
const SignalToName
maps signal numbers (as a string key) to the symbolic name for the signal
Definition: ql_misc.dox.h:1595
*string functionType(string name)
Returns "builtin" (for a builtin function), "user" (for a user function), or NOTHING (if the function...
const SIGFREEZE
SIGFREEZE.
Definition: ql_misc.dox.h:1523
*int getWord32(string str, softint offset=0)
Returns the 32-bit integer value at the given 4-byte offset (the first value is at offset 0) or NOTHI...
string getClassName(object obj)
Returns the class name of the object passed.
const SIGPOLL
SIGPOLL.
Definition: ql_misc.dox.h:1549
const SIGXCPU
SIGXCPU.
Definition: ql_misc.dox.h:1589
string html_encode(string str)
Returns a string with characters needing HTML escaping translated to HTML escape codes.
const SIGHUP
SIGHUP.
Definition: ql_misc.dox.h:1525
const SIGILL
SIGILL.
Definition: ql_misc.dox.h:1527
string makeHexString(string str)
Returns a hex-encoded representation of a string.
binary parseBase64String(string str)
Parses a base64 encoded string and returns a binary object of the decoded data.
hash parse_url(string url, bool keep_brackets=False)
Parses a URL string and returns a hash of the components; throws an exception if the string cannot be...
const SIGJVM1
SIGJVM1.
Definition: ql_misc.dox.h:1537
const SIGTSTP
SIGTSTP.
Definition: ql_misc.dox.h:1571
any call_builtin_function_args(string name, *softlist vargs)
Calls a function and returns the return value, using the optional second argument as a list of argume...
const SIGFPE
SIGFPE.
Definition: ql_misc.dox.h:1521
*int get_word_64_lsb(string str, softint offset=0)
Returns the 64-bit integer value at the given 8-byte offset (the first value is at offset 0) or NOTHI...
const SIGUSR1
SIGUSR1.
Definition: ql_misc.dox.h:1579
int strtoint(string num, softint base=10)
parses a string representing a number in a configurable base and returns the integer ...
const SIGWAITING
SIGWAITING.
Definition: ql_misc.dox.h:1585
any call_function_args(string name, *softlist vargs)
Calls a function and returns the return value, using the optional second argument as a list of argume...
bool existsFunction(string name)
Returns True if the function exists in the current program's function name space. ...
string backquote(string cmd, *reference rc)
Executes a process and returns a string of the output (stdout only)
string encode_url(string url, softbool encode_all=False)
Encodes URLs by substituting '' characters with '%25', spaces (' ') with '%20', and non-ascii charact...
const SIGINT
SIGINT.
Definition: ql_misc.dox.h:1531
*int get_word_16_lsb(string str, softint offset=0)
Returns the 16-bit integer value at the given 2-byte offset (the first value is at offset 0) or NOTHI...
list get_qore_option_list()
Returns a list of hashes giving information about Qore library options for the current build...
const NameToSignal
maps signal names to signal values
Definition: ql_misc.dox.h:1457
const SIGXFSZ
SIGXFSZ.
Definition: ql_misc.dox.h:1591
string get_ex_pos(hash ex)
returns a descriptive string for an exception location; the source and offset information will also b...
list getModuleList()
Returns a list of hashes describing the currently-loaded Qore modules.
hash hash(object obj)
Returns a hash of an object's members.
const SIGIOT
SIGIOT.
Definition: ql_misc.dox.h:1535
string makeBase64String(string str, softint maxlinelen=-1)
Returns a base64-encoded representation of a string.
*int get_word_64(string str, softint offset=0)
Returns the 64-bit integer value at the given 8-byte offset (the first value is at offset 0) or NOTHI...
bool has_key(hash h, string key)
Returns True if the given key exists in the hash (does not necessarily have to have a value assigned)...
const SIGPIPE
SIGPIPE.
Definition: ql_misc.dox.h:1547
const SIGCANCEL
SIGCANCEL.
Definition: ql_misc.dox.h:1511
hash getModuleHash()
Returns a hash of hashes describing the currently-loaded Qore modules; the top-level hash keys are th...
hash get_qore_library_info()
Returns a hash of library build and version info.
const SIGXRES
SIGXRES.
Definition: ql_misc.dox.h:1593
const SIGTHAW
SIGTHAW.
Definition: ql_misc.dox.h:1567
const SIGLOST
SIGLOST.
Definition: ql_misc.dox.h:1543