$table.fields-data stored in the current table row, returned as hash (for nameless tables available since [3.4.0]).
Returns data stored in the current table row as a hash. The names of the columns then become hash keys, while columns' data-respective values.
It is necessary to use this method if columns' names coincide with names of methods or constructors of class table. In this case you cannot retrieve their values directly-Parser will report an error. If it is necessary to work with fields with such names, it is safe to use field fields and work with not table but hash.
Example $tab[^table::create{menu line
yes first
no second}
]
$tab_hash[$tab.fields]
$tab_hash.menu
$tab_hash.line
As a result, you will get values of fields menu and line (such names will coincide with methods of class table) as keys of hash tab_hash.