Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue L61031

Two or more prepositions after MULTIINSIDE
Submitted by: Cedric Knight     Appeared in: Library 6/10 or before     Fixed in: Library 6/11
Problem

With this new grammar:

  Verb 'filch' 'pilfer' 'swipe'
     * multiinside 'from'/'inside' noun -> Remove;

the command FILCH ALL FROM POCKET will produce "There are none at all available!", whereas FILCH ALL INSIDE POCKET works correctly.

The cause is this line:

  if (NextWord() == line_tdata-->(pcount-1))

in section (F) of Parser__parse, which means that advance_warning is set only if the noun follows the last preposition in the grammar line.

Solution

See issue L61023 for a combined amendment.


Last updated 17 April 2013. This web site has not been fully supported since April 2008. Information may be out of date. This page was originally managed by Roger Firth.