symbol-table
class defined at curl/kernel/symbols.curl:53
Bucket hash table with symbol keys and value of any type. {param size} keyword argument specifies number of buckets.
{symbol-table.get key:symbol}:any
method defined at curl/kernel/symbols.curl:70
Return value associated with {param key}, otherwise void.
{symbol-table.init size:int=16}
method defined at curl/kernel/symbols.curl:61
{symbol-table.put key:symbol value:any abort-if-there?:int=0}:int
method defined at curl/kernel/symbols.curl:90
Associate {param key} with {param value}. If {param key} is already in table, replace it unless {param abort-if-there?}=1.
{symbol-table.walk walker:{proc {:TYPE {symbol any} void}}}:void
method defined at curl/kernel/symbols.curl:96