Built-in functions
Similar to Python built-in functions. Lots of the common Python built-in functions are supported.
Note: Any function which does not have to be imported or is imported from pypp_python is referred to as a "built-in function".
Type conversion
Data structures
listsetdict
Numbers
intfloatto_float32to_int8_tto_int16_tto_int32_tto_int64_tto_uint8_tto_uint16_tto_uint32_tto_uint64_t
int(), float(), and to_float32() can throw ValueError.
Other
strbool
for strings
to_std_stringto_c_string
Mathematical
maxminint_pow(** operator for integers)
abs, sum, and round are not supported. I'll likely add them soon.
Input/Output
print
Utility
lenopen
open can only be used with a (see file I/O)
Iterating and sorting
rangeenumeratereversedzip
For usage of range, enumerate, reversed, and zip, see for loop page.
sorted is not supported.
List initializers and reserve
int_listfloat_liststr_listlist_reserve
'Get' functions
dgtglgug
Union functions
isinstis_none
Memory ownership tools
mov
Resources
res_dir