The new format looks much more C-like, as opposed to the old
tab-delimited type. The format now looks roughly like this:

init() # Assumes both 'void' type and 'unique' class.
INTVAL get_integer (INTVAL value) # C-like prototyping mechanism
void logical_or (PMC * value, PMC * dest) # 'unique' assumed, knows how
to handle comma-separated argument list, also knows about whitespace
separating 'PMC' and '*'.

This is one part of a partial redesign to add the tag 'src_value',
'dst_value', and the new type 'keyed', which will let us handle Parrot
assembly syntax such as 'set P0[5],32'. This will be part of the next
round of modifications.
--
Jeff <[EMAIL PROTECTED]>

Reply via email to