Seite 1 von 1
Bug: Schlüsselwort Array wird erlaubt
Verfasst: 27.01.2015 21:59
von Tommy
Das Schlüsselwort Array wird erstaunlicherweise erlaubt, die anderen
Schlüsselwörter nicht. Array wurde vergessen und wird nicht berücksichtigt.
Sowas sollte nicht sein:
Code: Alles auswählen
Structure Array
Array.s
EndStructure
Dim Array.Array(1)
Procedure test(Array Array.Array(1))
ProcedureReturn Array
EndProcedure
test(Array())
Oder:
Code: Alles auswählen
Macro Array()
Array
EndMacro
Procedure Array()()
ProcedureReturn Array
EndProcedure
Array()()
Re: Bug: Schlüsselwort Array wird erlaubt
Verfasst: 27.01.2015 22:37
von _JON_
Würde Ich jetzt nicht als Bug ansehen.
Array und Array() sind unterschiedlich genug.
Und mit Macros last sich seiniger Blödsinn machen, sollten man aber trotzdem nicht unnötig einschränken.

Re: Bug: Schlüsselwort Array wird erlaubt
Verfasst: 27.01.2015 22:42
von Tommy
Ich mein nur weil sonst folgende Meldung immer kam egal was für ein Schlüsselwort:
kann nicht den gleichen Namen wie ein PureBasic Schlüsselwort haben
auch bei macros
Einfach der vollständigkeit halber

aber wenns mir ginge würde ich alle Schlüsselwörter zu lassen das man auch if und
procedure usw. benutzen kann
Re: Bug: Schlüsselwort Array wird erlaubt
Verfasst: 28.01.2015 07:47
von Danilo
Tommy hat geschrieben:Das Schlüsselwort Array wird erstaunlicherweise erlaubt, die anderen
Schlüsselwörter nicht. Array wurde vergessen und wird nicht berücksichtigt.
Sowas sollte nicht sein:
Code: Alles auswählen
Structure Array
Array.s
EndStructure
Dim Array.Array(1)
Procedure test(Array Array.Array(1))
ProcedureReturn Array
EndProcedure
test(Array())
In und für Strukturen kann man auch andere Schlüsselwörter verwenden:
Code: Alles auswählen
Structure Procedure
Array.s
End.l
If.a
Repeat.u
Procedure.i
EndStructure
Procedure proc(*x.Procedure):EndProcedure
x.Procedure
x\Array = "Array"
x\End = #True
x\If = 255
x\Repeat = 12
x\Procedure = @proc()
Dim Array.Procedure(1)
Nur die Syntaxhervorhebung im Editor passt dann nicht mehr überall, oder er fügt mal schnell
automatisch ein "EndProcedure" ein, was aber auch klar sein sollte.
Re: Bug: Schlüsselwort Array wird erlaubt
Verfasst: 28.01.2015 13:57
von NeoChris
Sieht lustig aus
