Modify ↓
#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: | Jpm |
---|---|---|---|
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 Changed 7 years ago by Jos
- Owner set to Jos
- Status changed from new to assigned
Version 0, edited 7 years ago
by Jos
(next)
comment:2 Changed 6 years ago by Jpm
I think that I found a solution please use the au3check.exe of the SciTE beta download
Thanks
comment:3 Changed 6 years ago by Jpm
- Milestone set to 3.3.15.1
- Owner changed from Jos to Jpm
- Resolution set to Fixed
- Status changed from assigned to closed
Fixed by revision [12096] in version: 3.3.15.1
comment:4 Changed 6 years ago by genius257 <hot415@…>
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'))() ~~~~~~~~~~~~~~~~~~~~~~^
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
Note: See
TracTickets for help on using
tickets.
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 as this is already considered correct:
Jos