lizpop

Software kuvakaappaus:
lizpop
Ohjelmiston tiedot:
Versio: 0.4.0
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Tetsu Takaishi
Lupa: Vapaa
Suosio: 10

Rating: nan/5 (Total Votes: 0)

lizpop on järjestelmä tulkki Python.
Asennus
& Nbsp; Yksinkertaisesti ajaa python setup.py asentaa.
& Nbsp; esim.
& Nbsp; terva zxvf lizpop-0.3.1.tar.gz
& Nbsp; cd lizpop-0.3.1
& Nbsp; sudo python setup.py asentaa
Käyttö
Voit suorittaa vuorovaikutteisesti:
& Nbsp; python -O -m lizpop.run
Voit suorittaa Scheme kirjoitus tiedostoon:
& Nbsp; python -O -m lizpop.run yourfile.scm
Saat lisätietoja komentoriviasetusten:
& Nbsp; python -O -m lizpop.run -h
Ominaisuudet
Osajoukko Kaavion R5RS
& Nbsp; Katso rajoitukset kohta lisätietoja.
Onko käyttöliittymät Python
& Nbsp; esim.
& Nbsp; $ cat helloworld.py
& Nbsp; def hei (s = "maailma"):
& Nbsp; palata u "Hei% s!" % S.capitalize ()
& Nbsp; $ python -O -m lizpop.run
& Nbsp;> (define * helloworld * (tuonti "helloworld"))
& Nbsp;> (define hei (määr * helloworld * 'hei))
& Nbsp;> (hei "ystävät")
& Nbsp; "Hei ystävät!"
& Nbsp; Lisätietoja Katso IFPY.rst tiedosto tähän pakettiin.
Säännöllinen lauseke kirjaimellinen.
& Nbsp; Seuraavat kirjaimellinen on säännöllinen lauseke Object.
& Nbsp; # / kuvio / LIPUT
& Nbsp; HAHMO: Säännöllinen lauseke kuvio
& Nbsp; LIPUT: Säännöllinen lauseke liput.
& Nbsp; i-- sivuuttaa tapauksessa m-- monilinjainen s-- dot ottelut kaikki
& Nbsp; u-- Unicode riippuvainen L-- locale riippuvainen x-- monisanainen
& Nbsp; Esimerkkejä
& Nbsp ;;; Täsmäytysmenettelyä
& Nbsp;> (uudelleen hakuun # / ( d +): ( d +) / "14 elokuu") ;; ei täsmää
& Nbsp; #F
& Nbsp;> (uudelleen hakuun # / ( d +): ( d +) / "14 elokuu 8:30") ;; ottelu
& Nbsp; <_sre.SRE_Match objektin ...>
& Nbsp ;;; Hanki alaryhmä
& Nbsp;> (uudelleen ryhmä (uudelleen hakuun # / ( d +): ( d +) / "14 elokuu 08:30") 1 2)
& Nbsp; ("08" "30")
& Nbsp ;;; Vaihda merkkijono
& Nbsp;> (uudelleen gsub # / <( /?) H d> / i "<\ 1H3>" "

Ominaisuudet:

")
& Nbsp; "

Ominaisuudet:

"
& Nbsp;>
& Nbsp; Saat lisätietoja, suorittaa apua menettely.
& Nbsp; esim.
& Nbsp;> (help-lista # / (^ uudelleen) | (regex) /)
& Nbsp;> (help uudelleen ottelu uudelleen hakuun uudelleen ryhmä uudelleen gsub)
Tukee monitavuisia merkkejä
& Nbsp; Vain utf-8-koodausta nyt.
EML (Embedded Lizpop)
& Nbsp; EML on malli kieli upottamisen Lizpop koodin tekstitiedosto.
& Nbsp; EML on seuraava yksinkertainen vaatimukset.
& Nbsp;%> MERKKIJ lisätään alkuun tulo-porttiin.
& Nbsp; epäsuorasti, <% lisätään loppuun panos-portti.
& Nbsp; Huom: Nämä ajatukset ovat inspiroineet BRL (http://brl.sourceforge.net/).
& Nbsp; Voit suorittaa EML, käytä -eml komentoriviparametreiksi vaihtoehto.
& Nbsp; esim.
& Nbsp; python -m lizpop.run -eml yourfile.eml
& Nbsp; yksinkertainen esimerkki
& Nbsp; $ cat gcdlcm.eml
& Nbsp; <% (määritellä numlist (kartta string-> numero * args *))%>
& Nbsp; GCD on <% numlist%> on <% (sovelletaan syt numlist)%>.
& Nbsp; LCM on <% numlist%> on <% (sovelletaan LCM numlist)%>.
& Nbsp; $ python -m lizpop.run -eml gcdlcm.eml - 1533 37303 4307
& Nbsp; GCD of (1533 37303 4307) on 73.
& Nbsp; LCM of (1533 37303 4307) on 6602631.
& Nbsp; Lisää esimerkkejä:
& Nbsp; suorita (help kuorma-EML) nähdäksesi sen ohjesanoman.
& Nbsp; Huom: `lizpop + apache2 + mod_wsgi`
& Nbsp; Katso wsgi_sample / application.wsgi tiedosto tämän paketin mukana.
Help-toiminto
& Nbsp; Lizpop on help-toiminto, se näyttää asiakirjat annetaan menettelyt tai makroja.
& Nbsp; Käyttö:
& Nbsp; (help var ...)
& Nbsp; (help-lista lausekeryhmän-malli)
& Nbsp; esim.
& Nbsp;> (help kutsukomponentin)
& Nbsp; Menettely: (vedota OBJ VIESTI ARGS ...)
& Nbsp; vetoaa TAV: n menetelmä nimeltään VIESTI PARAMETREIN ...
& Nbsp; ................................................ .........
& Nbsp; kuitenkin nyt, ohjedokumentaatio tarjotaan vain Python-Interface liittyviä toimintoja.
& Nbsp; Saat lisätietoja, ajaa (ohje) ja (help help-lista).
& Nbsp; Huom:
& Nbsp; en ole hyvä Englanti. Joten ohjeviestit saattaa sisältää virheitä tai luonnoton ilmaisuja Englanti.
Rajoitukset
Hygieeninen makroja ei tueta.
& Nbsp; määrittävät-syntaksin syntaksin sääntöjen ja anna-syntaksi ei ole toteutettu.
& Nbsp; sijaan perinteinen (ei-hygieeninen) makrot voidaan käyttää.
& Nbsp; => run (auttaa määrittelemään-makro)
Strings ei epävakainen.
& Nbsp; Lizpop jouset on toteutettu Python Unicode-merkkijono esineitä, jotka ovat muuttumattomia. niin, string-set! ja string-täyttää! eivät toimi.
call / cc ja dynaaminen tuuli toteutetaan vain osittain.
& Nbsp; Lizpop ei tue täyttä jatkamista.
& Nbsp; Lizpop kehotusta-kanssa-nykyinen-jatkoa on ylöspäin vain ja ei-reentrant. Niin, sitä voidaan käyttää ei-paikallinen-exit, mutta ei voi käyttää yhdessä rutiineja tai taantuminen.
Kompleksiluvut Murtoluku numeroita ei tueta.
null-ympäristö ja järjestelmä-raportti-ympäristö ei ole toteutettu.
& Nbsp; Saat lisätietoja, ajaa (help eval).

Vaatimukset :

  • Python

Vastaavia ohjelmistoja

Ruby
Ruby

17 Aug 18

ccache
ccache

20 Feb 15

GromJS
GromJS

20 Feb 15

aime
aime

19 Feb 15

Kommentit lizpop

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!