Lizpop.

Schemainterpreter in Python
Jetzt downloaden

Lizpop. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tetsu Takaishi

Lizpop. Stichworte


Lizpop. Beschreibung

lizpop ist ein Schema-Interpreter für Python.Installation einfach laufen Python installieren setup.py. z.B. tar zxvf lizpop-0.3.1.tar.gz cd lizpop-0.3.1 sudo python setup.py installUsageTo Lauf interaktiv: python -O -m lizpop.runTo ein Schema Skript in einer Datei ausgeführt: python -O -m lizpop.run yourfile.scmFor weitere Informationen über Befehlszeilenoptionen: python -O -m lizpop.run -hFeaturesSubset von Schema R5RS finden Sie im Abschnitt Einschränkungen für mehr details.Has Schnittstellen zu Python zB $ Cat helloworld.py def hallo (s = "Welt"): Rückkehr u "Hallo% s!" % S.capitalize () $ python -O -m lizpop.run> (definieren * * Hello World (Import "Hello World"))> (definieren hallo (attr * * Hello World Hallo))> (hallo "Freunde")Hallo Freunde!" Weitere Einzelheiten finden Sie in der IFPY.rst Datei in diesem package.Regular Ausdrucksliteral. Die folgende wörtliche ist ein regulärer Ausdruck Objekt. # / PATTERN / FLAGS MUSTER: Regulärer Ausdruck Muster FLAGS: Regulärer Ausdruck Fahnen. i-- ignorieren Fall M-- mehrzeiligen s-- Punkt passt alle U-- Unicode abhängig L-- locale abhängig x-- ausführliche Beispiele ;; Eine einfache Anpassung> (Neusuche # / (\ d +): (\ d +) / "Aug 14") ;; entspricht #f nicht> (Neusuche # / (\ d +): (\ d +) / "14. August 08.30") ;; Match <_sresre_match objekt an> ;; Get Untergruppe> (Re-Gruppe (Neusuche # / (\ d +): (\ d +) / "14. August 08.30") 12) ( "08" "30") ;; Ersetzen string> (? Re-gsub # / <(\ ) h \ d/> / i "<\ 1h3>" "

Eigenschaften:

")

Eigenschaften:

"> Für mehr Informationen, Hilfe-Prozedur ausführen. z.B. > (Hilfe-Liste # / (^ Wieder-) | (regex) /)> (Hilfe Neusuche Wieder Gruppe re-gsub Re-Match) Multi-Byte-Zeichen unterstützt nur utf-8 now.EML kodiert (embedded Lizpop EML) ist eine Template-Sprache für Lizpop Code in Textdatei einbetten. EML hat die folgenden einfachen Spezifikationen. %> STRING wird an den Anfang des Eingangs-Port hinzugefügt. Implizit wird <% bis zum ende des eingangs-port hinzugef


Lizpop. Zugehörige Software