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

nwcc
nwcc

11 May 15

Erlang
Erlang

18 Feb 15

o42a
o42a

19 Feb 15

Toka
Toka

3 Jun 15

Kommentit lizpop

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