mylit

Literate programmering voor Python
Download nu

mylit Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Stephan Wenger

mylit Tags


mylit Beschrijving

Mylit is een eenvoudige module voor geletterde programmering in Python.Literate Python-programma's zijn slechts gewone pythonbronbestanden met uitgebreide opmerkingen. Wanneer Mylit wordt uitgevoerd met een geletterd Python-programma als invoer, maakt het een HTML-bestand met de opmerkingen en gemarkeerde broncode. U kunt HTML-markup gebruiken in opmerkingen zoals u fit ziet. Indien aan eenvoudige opmerkingen, kan het HTML-compilatieproces worden aangepast door een reactie-lijn met ## te starten. Alles dat op een dergelijke lijn volgt, wordt uitgevoerd in de context van de parser. De code kan bijvoorbeeld variabelen instellen, de gegenereerde HTML manipuleren of debuggenutement genereren. Kijk naar de mylit-broncode om te zien wat het kan doen. Lines beginnen met #! worden volledig genegeerd. Op deze manier kunt u dingen commentaar geven die niet bedoeld zijn om in het laatste HTML-bestand te worden opgenomen. Hier is een eenvoudig voorbeeld van wat een geletterd programma eruit zou kunnen zien: #! / Usr / bin / env python #! Deze regel wordt genegeerd, net als de vorige regel. #! Stel de titelvariabele van de parser in: ## titel = "Mylit voorbeeld" # Een eenvoudige mylit voorbeeld # Dit is een eenvoudig voorbeeld van geletterde Python-programmering met Mylit. # Hier definiëren we een functie die controleert of een bepaald paar coördinaten # liegt Binnen een cirkel van Radius R.Def in_circle (x, y, r): # We eerste vierkant zowel x als y, en som ze samen. S = X ** 2 + Y ** 2 # Opmerking Hoe de bovenstaande opmerking HTML-markup bevat. De inkeping van # De gemarkeerde Python-code is onaangetast door afgewisseld opmerkingen.


mylit Gerelateerde software