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]>