|
You last visited: Today at 16:52
Advertisement
Syntax / Spezifikation
Discussion on Syntax / Spezifikation within the AutoIt forum part of the Coders Den category.
09/17/2013, 16:53
|
#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?
|
|
|
09/17/2013, 18:11
|
#2
|
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.
|
|
|
09/17/2013, 20:59
|
#3
|
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
|
Quote:
Originally Posted by lolkop
Soweit mit bekannt, gibt es keine öffentliche Spezifikation von Autoit.
|
Nicht so gut. Dann wird es Zeit.
Quote:
Originally Posted by lolkop
Bei Interesse am besten direkt  nachfragen.
|
Ich danke.
Quote:
Originally Posted by lolkop
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.
|
|
|
09/18/2013, 01:01
|
#4
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Tasiro
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.
|
|
|
 |
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.
|
|