Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 16:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Syntax / Spezifikation

Discussion on Syntax / Spezifikation within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
Syntax / Spezifikation

Die Regeln von AutoIt sind unklar, es gibt in die Operatorrangfolge keine Einordnung der Aufruf- und Feldindizierungsoperatoren (() und []), aber des NOT-Operators; es wird keine Operator-Assoziativität angegeben. Sie sind ebenfalls z. T. verwirrend, etwa die zwei Gleichheitsoperatoren die (lexikalische) Gleichheit des einen mit dem Zuweisungsoperator.
Auch die Bedeutung der Standardfunktionen ist alles andere als eindeutig, so nimmt Execute ein "expression" entgegen - wird offenbar wie ein r-value ausgewertet, und es scheint in Eval und Assign keine Beschränkung für den Namen der Variable zu geben ("Assign ('+', '3') : Eval ('+')" => 3).

Also frage ich: Gibt es eine Spezifikation von AutoIt, wie es bei so gut wie jeder künstlichen Sprache der Fall ist? Oder zumindest eine Syntax in BNF oder einem Derivat?
Tasiro is offline  
Old 09/17/2013, 18:11   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Soweit mit bekannt, gibt es keine öffentliche Spezifikation von Autoit.
Bei Interesse am besten direkt nachfragen.

Die fehlende Einschränkung der Namensgebung von Variablen mit Assign und Eval sollte eigentlich als Bug an die Entwickler von Autoit gemeldet werden.
lolkop is offline  
Thanks
1 User
Old 09/17/2013, 20:59   #3
 
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
Quote:
Originally Posted by lolkop View Post
Soweit mit bekannt, gibt es keine öffentliche Spezifikation von Autoit.
Nicht so gut. Dann wird es Zeit.

Quote:
Originally Posted by lolkop View Post
Bei Interesse am besten direkt nachfragen.
Ich danke.

Quote:
Originally Posted by lolkop View Post
Die fehlende Einschränkung der Namensgebung von Variablen mit Assign und Eval sollte eigentlich als Bug an die Entwickler von Autoit gemeldet werden.
Interessant, es scheint auch noch nicht gemeldet worden zu sein.
Tasiro is offline  
Old 09/18/2013, 01:01   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Tasiro View Post
Interessant, es scheint auch noch nicht gemeldet worden zu sein.
Richtig und auch wenn es keine öffentliche Spezifikation gibt, so gibt es durch die Hilfe zumindest eine Recht detailierte Dokumentation, welche im Bezug auf Variablen folgendes aussagt:
Quote:
Each variable has a name (again, similar to a mailbox) and must start with the $ character and may only contain letters, numbers and the underscore _ character.
Womit dieser Fehler zumindest gegen die Dokumentation verstößt.
lolkop is offline  
Reply

Tags
bnf, grammatik, spezifikation, syntax


Similar Threads Similar Threads
syntax-wow 4.3.4 GER
01/30/2013 - WoW PServer Advertising - 2 Replies
Wir sind ein Deutscher privat-Server. Wir würden uns freuen euch dazu zu zählen. Liebe Spieler, Nerds und Communitymitglieder in diesem Thread möchte ich euch ein neues und atemberaubendes Projekt vorstellen, was den Namen syntax-wow trägt. Das Ziel von syntax-wow ist es, eines der besten Cata Freeshards zu werden die die Europäische Szene-Community zu bieten hat. Mit unseren Starken Dedizierten Servern, die in eines der Europas größtem Rechenzentrum stehen und an einen unglaublichen...
Wolfteam Spezifikation Problem
11/20/2012 - Wolfteam - 6 Replies
Guten Abend Epvp Ich habe ein Problem mit Wolfteam.Wenn ich Wolfteam starten will steht da immer das ich meine Computer Spezifikationen Upgraden muss,was ich aber schon getan habe.Trotzdem steht das da. Kann mir jemand helfen? Lg SchattenXXX
at&t syntax
09/21/2011 - General Coding - 8 Replies
hmmm... ich wusste zwar dass die at&t syntax (meiner meinung nach) nichts schönes is.... aber is die so anders? __asm("mov eax, fs:"); __asm("mov eax, "); __asm("mov edx, eax"); __asm("add eax, 0xeeeeeeee"); // platzhalter! __asm("push eax"); hier bekomm ich fehler für: mov eax, - too many memory references for 'mov' | invalid char ''
Syntax?
02/14/2011 - AutoIt - 26 Replies
Hey Leute, gibt es in diesem Programm, rein syntaktisch gesehen irgendwelche Fehler, weil Imagesearch, keins der Bilder identifizieren kann? Dim $myPics $myPics = 14 $myPics = '1.bmp' $myPics = '2.bmp' $myPics = '3.bmp' $myPics = '4.bmp' $myPics = '5.bmp'
[HELP] C# WPF syntax
12/23/2010 - CO2 Programming - 14 Replies
Does anyone knows how to convert or what's the right syntax on this C# form application syntax? webBrowser1.Document.GetElementById("name&quo t;).SetAttribute("value", textBox2.Text); webBrowser1.Document.GetElementById("message& quot;).SetAttribute("value", textBox1.Text); webBrowser1.Document.GetElementById("sumbit&q uot;).InvokeMember("click"); i'm having error on "GetElementById" :S just confused.



All times are GMT +1. The time now is 16:53.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.