Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007131 [Squeak] Compiler minor always 07-22-08 04:33 04-18-10 22:06
Reporter matthewf View Status public  
Assigned To
Priority normal Resolution open  
Status closed   Product Version
Summary 0007131: Syntax Error dialogs raise more errors than does the calling Parser
Description A syntax error dialog is created to fix a very specific error in a non-interactive parser; however, it runs in interactive mode, so it rejects code that the calling parser would have accepted. The syntax error dialog should accept exactly the same code as the calling parser would have - no more, no less.
Additional Information In non-interactive mode, the following errors prompt for user interaction in the form of a SyntaxError dialog:
- Syntax error

In interactive mode, the following errors cause user interaction in the form of pop-ups and text prompts:
- Syntax error
- Unknown global variable/local variable/selector
- Changing some special selectors
Attached Files  SyntaxErrorUsesNonInteractiveParser-M7131.1.cs [^] (525 bytes) 07-22-08 04:35
 M7131-SyntaxErrorUsesNonInteractiveParser.2.cs [^] (556 bytes) 02-27-09 13:59

- Relationships
child of 0007423new  Fixes included in Level Playing Field 

- Notes
(0012400 - 97 - 97 - 97 - 97 - 97 - 97)
matthewf
07-22-08 04:34

The attached change set makes SyntaxError dialogs compile in non-interactive mode, fixing the bug
 
(0012401 - 105 - 137 - 137 - 137 - 137 - 137)
matthewf
07-22-08 04:36

"fix begin"
Installer mantis bug: 7131 fix: 'SyntaxErrorUsesNonInteractiveParser-M7131.1.cs'.
"fix end"
 
(0012995 - 237 - 299 - 299 - 299 - 299 - 299)
Keith_Hodges
02-27-09 14:00
edited on: 02-27-09 14:03

This fix was not working for doits, or startup scripts. It was calling Compiler new evaluate:, instead of Compiler evaluate:


"fix begin"
Installer mantis bug: 7131 fix: 'M7131-SyntaxErrorUsesNonInteractiveParser.2.cs'.
"fix end"

 

- Issue History
Date Modified Username Field Change
07-22-08 04:33 matthewf New Issue
07-22-08 04:34 matthewf Note Added: 0012400
07-22-08 04:35 matthewf File Added: SyntaxErrorUsesNonInteractiveParser-M7131.1.cs
07-22-08 04:36 matthewf Note Added: 0012401
12-16-08 17:47 Keith_Hodges Status new => confirmed
12-16-08 17:47 Keith_Hodges Fixed in Version  => 3.10.2bc
01-09-09 23:31 Keith_Hodges Status confirmed => resolved
02-27-09 13:57 Keith_Hodges File Added: M7131-SyntaxErrorUsesNonInteractiveParser-M7131.2.cs
02-27-09 13:57 Keith_Hodges File Deleted: M7131-SyntaxErrorUsesNonInteractiveParser-M7131.2.cs
02-27-09 13:59 Keith_Hodges File Added: M7131-SyntaxErrorUsesNonInteractiveParser.2.cs
02-27-09 14:00 Keith_Hodges Note Added: 0012995
02-27-09 14:03 Keith_Hodges Note Edited: 0012995
11-28-09 02:23 matthewf Relationship added child of 0007423
04-18-10 22:06 andreas Status resolved => closed


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
61 total queries executed.
36 unique queries executed.
Powered by Mantis Bugtracker