better handling of unknown operands

Ben Elliston bje@redhat.com
Mon Mar 26 14:04:00 GMT 2001


>>>>> "Doug" == Doug Evans <dje@transmeta.com> writes:

  matthew> every format op is either:
  matthew> - SEM-ONLY, or
  matthew> - has a matching syntax op, and
  matthew> every syntax op has matching format op.

  matthew> is there a case that this doesn't work with?  i looked at the current
  matthew> cgen input files and none of them appear to use the former currently,
  matthew> but it definately should be supported.  i can't think of a case for
  matthew> operands used for parsing purposes that don't have format ifields, but
  matthew> if there were, you could extend this with a (new? same?) attribute to
  matthew> indicate it was such.

  >> Anyone?  Anyone?

  Doug> I don't quite understand the question.

We're talking about improving the parsing of syntax strings and format
fields and validating their contents.  In this way, you'll be warned
if the operands appearing in the syntax string don't match what is
expected in the format field.  And we're just trying to discover all
of the corner cases before doing so.

Ben



More information about the Cgen mailing list