OptionsRegistry
-- a hash table used for recording the tables of
option names and their default values for those functions which accpet
optional arguments.
If f
is a function which accepts optional arguments, then
the OptionTable for f
is stored as OptionsRegistry#f
.
The function method, when given a table of options, will
record them here.