Modify ↓
Opened on Feb 15, 2010 at 8:56:56 AM
Closed on Feb 15, 2010 at 10:48:52 AM
Last modified on Feb 16, 2010 at 4:14:38 AM
#1477 closed Bug (Wont Fix)
Iterpretator doesn't recognize wrong(?) syntax (in operators)
| Reported by: | Owned by: | ||
|---|---|---|---|
| Milestone: | Component: | AutoIt | |
| Version: | 3.3.4.0 | Severity: | None |
| Keywords: | Cc: |
Description
This little script will reproduce the bug:
$iRet = Number(1 Not = 0) ConsoleWrite($iRet)
just run it, it will output 1, althought i am not sure if it's a bug in the interpretator or in the syntax checker, since the last one shows a syntax error.
AutoIt:3.3.4.0 (Os:WIN_XP/X86/Service Pack 2 Language:0419 Keyboard:00000409 Cpu:X86)
Attachments (0)
Change History (3)
comment:1 by , on Feb 15, 2010 at 10:48:52 AM
| Resolution: | → Wont Fix |
|---|---|
| Status: | new → closed |
comment:2 by , on Feb 15, 2010 at 5:31:46 PM
So it's syntax error? or it's ok to use these kind of statements?
comment:3 by , on Feb 16, 2010 at 4:14:38 AM
Who in their right mind would use a statement like that?
Note:
See TracTickets
for help on using tickets.

It's due to our simplistic expression parsing. Won't be fixed unless we rewrite the entire thing in future.