Modify

Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#3560 closed Bug (Fixed)

parentheses around function refference fails when follwed by calling parentheses, triggers error: Statement cannot be just an expression.

Reported by: genius257 Owned by: J-Paul Mesnage
Milestone: 3.3.15.1 Component: Au3Check
Version: 3.3.14.0 Severity: None
Keywords: Cc:

Description

Example:

Func ABC()
	MsgBox(0, "", "test")
EndFunc

$test = Test
($test)()

This is a problem when using objects:

Func ABC()
	MsgBox(0, "", "test")
EndFunc

$Object = ObjCreate("Scripting.Dictionary")
$Object.Add('ABC', ABC)
($Object.Item('ABC'))()

Attachments (0)

Change History (4)

comment:1 by Jos, 9 years ago

Owner: set to Jos
Status: newassigned

I made some changes to au3check already for this new stuff in v3.3.15.3, but it isn't able to coupe with the extra set op parentheses around the variable. Need to check this.

Jos

Last edited 9 years ago by Jos (previous) (diff)

comment:2 by J-Paul Mesnage, 8 years ago

I think that I found a solution please use the au3check.exe of the SciTE beta download
Thanks

comment:3 by J-Paul Mesnage, 8 years ago

Milestone: 3.3.15.1
Owner: changed from Jos to J-Paul Mesnage
Resolution: Fixed
Status: assignedclosed

Fixed by revision [12096] in version: 3.3.15.1

comment:4 by genius257 <hot415@…>, 8 years ago

Hi Jos :)
I've tried the au3check.exe from the autoit-v3.3.15.1.zip of the beta download, and i still seem to get the same problem.

Sorry for the slow response, i have tried adding my mail my preferences in hope that i will get a notification when there's responses in a ticket i participate in :)

AutoIt3 Syntax Checker v3.3.15.1  Copyright (c) 2007-2013 Tylo & AutoIt Team

error: Statement cannot be just an expression.
($Object.Item('ABC'))(
~~~~~~~~~~~~~~~~~~~~~^
error: syntax error
($Object.Item('ABC'))()
~~~~~~~~~~~~~~~~~~~~~~^
error: Statement cannot be just an expression.
($Object.Item('ABC'))()
~~~~~~~~~~~~~~~~~~~~~~^

Modify Ticket

Action
as closed The owner will remain J-Paul Mesnage.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.