MoonScript

Screenshot der Software:
MoonScript
Softwarebeschreibung:
Version: 0.4.0 Aktualisiert
Upload-Datum: 9 Feb 16
Entwickler: Leaf Corcoran
Lizenz: Frei
Popularität: 58

Rating: 3.0/5 (Total Votes: 2)

MoonScript wurde inspiriert von Coffee und ist einer der am schnellsten zu Lua-Compiler um.

MoonScript Code kann zur Laufzeit oder zu einem eigentümlichen Zeit kompiliert werden und haben den Code später ausgeführt

Was ist neu in dieser Version:.

  • hinzugefügt weiterhin Schlüsselwort für die aktuelle Iteration in einer Schleife zu überspringen.
  • hinzugefügt String-Interpolation.
  • hinzugefügt tun Ausdruck und Block.
  • hinzugefügt, es sei denn als Block und Linie Dekorateur. Ist der Kehrwert if.
  • Zuordnung kann in ein Ausdruck der if-Anweisung verwendet werden.
  • hinzugefügt oder = und = und Betreiber.
  • @@ kann vor einem Namen vorangestellt werden, dass die Namen für den Zugriff innerhalb Selbst .__ Klasse
  • @ und @@ kann verwendet werden, als Werte selbst zu verweisen und Selbst .__ Klasse.
  • In Klassendeklarationen ist es möglich, auf das Klassenobjekt anstelle der Instanz Metatabelle zuweisen, indem Sie die Taste mit @ prefixing.
  • Klassenmethoden können Einheimische innerhalb des Körpers der Klassendeklaration definiert zugreifen zu können.
  • Super-Klassen benachrichtigt werden, wenn sie aus mit einem __inherited Rückruf erweitert werden.
  • Klassen können nun implizit zurückkehren und Ausdrücke sein.
  • lokale Schlüsselwort zurückgibt, kann für Forward-Deklaration oder Shadowing eine Variable verwendet werden.
  • Stringliterale können als Schlüssel in der Tabelle Literale verwendet werden.
  • Anruf Methoden auf Stringliterale ohne in Klammern Verpackung: & quot; Hallo & quot; & # x5C; obere
  • Tabelle Comprehensions können einen einzelnen Wert zurückgeben, der in den Schlüssel und den Wert ausgepackt wird.

Was ist neu in Version 0.3.2:

  • hinzugefügt Schlüsselwort weiterhin die aktuelle Iteration in ein für das Überspringen Schleife.
  • hinzugefügt String-Interpolation.
  • hinzugefügt tun Ausdruck und Block.
  • hinzugefügt, es sei denn als Block und Linie Dekorateur. Ist der Kehrwert if.
  • Zuordnung kann in ein Ausdruck der if-Anweisung verwendet werden.
  • hinzugefügt oder = und = und Betreiber.
  • @@ kann vor einem Namen vorangestellt werden, dass die Namen für den Zugriff innerhalb Selbst .__ Klasse
  • @ und @@ kann verwendet werden, als Werte selbst zu verweisen und Selbst .__ Klasse.
  • In Klassendeklarationen ist es möglich, auf das Klassenobjekt anstelle der Instanz Metatabelle zuweisen, indem Sie die Taste mit @ prefixing.
  • Klassenmethoden können Einheimische innerhalb des Körpers der Klassendeklaration definiert zugreifen zu können.
  • Super-Klassen benachrichtigt werden, wenn sie aus mit einem __inherited Rückruf erweitert werden.
  • Klassen können nun implizit zurückkehren und Ausdrücke sein.
  • lokale Schlüsselwort zurückgibt, kann für Forward-Deklaration oder Shadowing eine Variable verwendet werden.
  • Stringliterale können als Schlüssel in der Tabelle Literale verwendet werden.
  • Anruf Methoden auf Stringliterale ohne in Klammern Verpackung: & quot; Hallo & quot; & # x5C; obere
  • Tabelle Comprehensions können einen einzelnen Wert zurückgeben, der in den Schlüssel und den Wert ausgepackt wird.

Was ist neu in Version 0.3.1:

  • hinzugefügt Schlüsselwort weiterhin die aktuelle Iteration in ein für das Überspringen Schleife.
  • hinzugefügt String-Interpolation.
  • hinzugefügt tun Ausdruck und Block.
  • hinzugefügt, es sei denn als Block und Linie Dekorateur. Ist der Kehrwert if.
  • Zuordnung kann in ein Ausdruck der if-Anweisung verwendet werden.
  • hinzugefügt oder = und = und Betreiber.
  • @@ kann vor einem Namen vorangestellt werden, dass die Namen für den Zugriff innerhalb Selbst .__ Klasse
  • @ und @@ kann verwendet werden, als Werte selbst zu verweisen und Selbst .__ Klasse.
  • In Klassendeklarationen ist es möglich, auf das Klassenobjekt anstelle der Instanz Metatabelle zuweisen, indem Sie die Taste mit @ prefixing.
  • Klassenmethoden können Einheimische innerhalb des Körpers der Klassendeklaration definiert zugreifen zu können.
  • Super-Klassen benachrichtigt werden, wenn sie aus mit einem __inherited Rückruf erweitert werden.
  • Klassen können nun implizit zurückkehren und Ausdrücke sein.
  • lokale Schlüsselwort zurückgibt, kann für Forward-Deklaration oder Shadowing eine Variable verwendet werden.
  • Stringliterale können als Schlüssel in der Tabelle Literale verwendet werden.
  • Anruf Methoden auf Stringliterale ohne in Klammern Verpackung: & quot; Hallo & quot; & # x5C; obere
  • Tabelle Comprehensions können einen einzelnen Wert zurückgeben, der in den Schlüssel und den Wert ausgepackt wird.

Anforderungen: :

  • Lua 5.1 oder höher

Ähnliche Software

IcedCoffeeScript
IcedCoffeeScript

1 Mar 15

Cython
Cython

10 Dec 15

TurtleScript
TurtleScript

13 May 15

Shifter
Shifter

12 May 15

Andere Software von Entwickler Leaf Corcoran

lessphp
lessphp

13 Apr 15

Sticky-Kit
Sticky-Kit

10 Feb 16

scssphp
scssphp

10 Dec 15

Kommentare zu MoonScript

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!