Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001402I6 LibraryGeneralpublic2014-08-29 14:132019-04-09 00:16
ReporterDavidG 
Assigned ToDavidG 
PrioritynormalSeveritymildReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version6/12 
Target Version6/12Fixed in Version 
Summary0001402: ASK THAT results have changed from 6/11's handling
DescriptionReported in http://www.intfiction.org/forum/viewtopic.php?f=7&t=15730&p=79663#p79613 [^]

lib 6/11:
>ask that ! 'ask' * 'that' creature topic -> AskTo;
   orders NotUnderstood
   life Answer
There is no reply.

>ask george for
What do you want to ask george for?

>xyz
   (CANTSEE_PE 4)
You can't see any such thing.

>


lib 6/12:
>ask that ! 'ask' * 'that' creature topic -> AskTo;
!/* --------------------------------- Wrong
Whom do you want to ask?

>george
What do you want to ask george for?

>xyz
   grammar default
   orders NotUnderstood
   life Answer
There is no reply.
!*/ ---------------------------------
>ask george for
What do you want to ask george for?

>xyz
   (CANTSEE_PE 4)
You can't see any such thing.

>


lib 6/12:
>ask that
!/* --------------------------------- Wrong
Whom do you want to ask?

>xyz
Who do you mean, ?

>xyz
Who do you mean, ?

>george
   grammar default
   orders NotUnderstood
   life Answer
There is no reply.
!*/ ---------------------------------

>


lib 6/12:
>ask that
Whom do you want to ask?

>xyz
Who do you mean, ?

>me
   (VERB_PE 12)
That's not a verb I recognise.

>
Minimal Source Text To Reproduce
Constant DEBUG;
Include "parser.h";
[ ParserError error_type;
	print "   (";
	switch (error_type) {
		STUCK_PE:   print"STUCK_PE";
		CANTSEE_PE: print"CANTSEE_PE";
		VERB_PE:    print"VERB_PE";
		default:    print "Default ParserError";
	}
	print " ", error_type, ")^";
	rfalse;
];
Include "verblib.h"; Include "grammar.h";
[ Initialise; location = theroom; ];
Object theroom "The Room" with description "This is just a plain room like any other.", 
has light;
Object -> apple "apple" with name 'apple' has edible;
Object -> george "george"
	with
		name 'george',
		description "It's George!",
		life [;
			Answer:    print "   life Answer^";
			Ask:       print "   life Ask^";
			Order:     print "   life Order^";
			Tell:      print "   life Tell^";
			default:   print "   life default";
			           if (verb_word) print ": ",(address) verb_word;
			           new_line;
		],
		grammar [;
			default: print "   grammar default";
			         if (verb_word) print ": ",(address) verb_word;
			         new_line;
		],
		orders [;
			NotUnderstood: print "   orders NotUnderstood^";
			default: print "   orders default";
			         if (verb_word) print ": ",(address) verb_word;
			         new_line;
		],
	has animate male proper;
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0003126)
DavidG (developer)
2014-08-29 14:14

In particular, "Who do you mean, ?" is problematic.
(0004189)
DavidG (developer)
2015-11-22 20:16

I'll carry this over to 6/13
(0004841)
DavidG (developer)
2019-04-08 22:49

New URL for original report:
https://intfiction.org/t/inform-library-6-12-and-inform-6-33-1-for-unix-go-beta/7207/64?u=davidg [^]
(0004842)
DavidG (developer)
2019-04-09 00:16

Written up at https://gitlab.com/DavidGriffith/inform6lib/issues/60 [^]

- Issue History
Date Modified Username Field Change
2014-08-29 14:13 DavidG New Issue
2014-08-29 14:13 DavidG Status new => assigned
2014-08-29 14:13 DavidG Assigned To => DavidG
2014-08-29 14:14 DavidG Note Added: 0003126
2015-11-22 20:16 DavidG Note Added: 0004189
2019-04-08 22:49 DavidG Note Added: 0004841
2019-04-09 00:16 DavidG Note Added: 0004842


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker