I suggest you ...

(Parsing/actions) More information available during parser errors

There are several kinds of parser error that are hard to edit through the rules for printing a parser error because they rely on information buried inside the I6 code. In particular, it is difficult to reproduce or modify "The foo is empty." replies in response to GET ALL FROM FOO. It would be nice if information about what action we think we were attempting were more exposed, at least so far as to allow the I7 author to override the various cases recognized by the I6 code.

When this is done, the example "Kiwi" should be revised to use the new system so that it does not print "The high shelf is empty."

(Andrew Plotkin observes it's possible to get this out of the existing system with

To decide what action-name is the action-to-be: (- action_to_be -).

Rule for printing a parser error when the parser error is can't use
multiple objects:
if the action-to-be is the pulling action: [...] )

)

0 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Adminemshort (Admin, Inform 7) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    0 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...

      Feedback and Knowledge Base