Varibobu

Syntax check problem

8 posts in this topic

When I try to re-compile an old script with v3.3.12.0 AutoIt, the syntax check shows the following error message:
    
---------->8----------------------------------------
            : error: missing separator character before keyword.
             $ax = $mailItem.To
~~~~~~~~~~~~~~~~^
----------------------8<----------------------------
The error emerges with .Then, .In, and .Step members too.

Is it an error in the syntax check, or a new functionality? Are there any 'legal' way to circumvent it?
 

Share this post


Link to post
Share on other sites



Welcome to the AutoIt Forum Varibobu. :)

Could you please post your script or a reproducer that gives you this error?

I'm not sure if it's one thing or the other, and posting the script could really help me understand what you are trying to accomplish. ;)


Snips & Scripts


My Snips: graphCPUTemp ~ getENVvars
My Scripts: Short-Order Encrypter - message and file encryption V1.6.1 ~ AuPad - Notepad written entirely in AutoIt V1.9.4

Feel free to use any of my code for your own use.                                                                                                                                                           Forum FAQ

 

Share this post


Link to post
Share on other sites

Varibobu,

Download the latest Beta Au3Check from here. :)

M23

1 person likes this

Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites

Varibobu,

that problem is a very good example that searching the forum most of the time gives you the answer.

This error has been discussed many, many times before ;)


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Varibobu,

that problem is a very good example that searching the forum most of the time gives you the answer.

This error has been discussed many, many times before ;)

 

totally unrelated to the discussion here  and  I know this is the wrong place to place this.

but I'd like to have the Scite Editor to have more ".api" and ".property" added as it can be found here ( https://code.google.com/p/scite-files/wiki/Customization )

I wanted to use the same editor for JS , PHP, HTML, etc.,  and I had to go look for the files, ..as it is distributed by default, many are there but if it can be payed attention to in the future should not be much of a burden, and very much appreciated addition to have default. Thanks much.

Share this post


Link to post
Share on other sites

Then you should download the Scite4AutoIt3 package, which includes all the tools needed for AutoIt3 as well as approximately 70+ properties files for other languages.

BTW, the developers of AutoIt3 aren't connected with the developers of SciTE other than using it as the default editor of choice. If there are any files you need to have in your installation of SciTE, then I'd suggest downloading them as needed.


If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

Welcome to the AutoIt Forum Varibobu. :)

Could you please post your script or a reproducer that gives you this error?

I'm not sure if it's one thing or the other, and posting the script could really help me understand what you are trying to accomplish. ;)

Local $x, $y

$x = $y.To
;   : error: missing separator character before keyword.

$x = $y.Tox
;   here is no error

$x = $y.In
;   : error: missing separator character before keyword.

$x = $y.Inx
;   here is no error

Share this post


Link to post
Share on other sites

Varibobu,

Download the latest Beta Au3Check from here. :)

M23

Thank you, it works excellently now!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now