26 lines
684 B
Plaintext
26 lines
684 B
Plaintext
|
|
Simple Python Template Engine
|
|
-----------------------------
|
|
|
|
<WS> HEX: 0x0D,0x0A,0x20
|
|
|
|
<%[action]<WS>[expr]%>
|
|
|
|
[action] Aktion
|
|
|
|
"" [expr] als Python Code Interpretieren
|
|
= Rückgabewert von [expr] in Dokument einsetzen
|
|
include Weiteres Template einfügen [expr] ist entweder eine Liste der Form ('template-name',<self-ref>) oder 'template-name'
|
|
|
|
Zukünftig:
|
|
----------
|
|
iterate [expr] = <iterator> <iteration>
|
|
end Markiert Ende eines Blocks (z.B. iterate)
|
|
|
|
|
|
|
|
Globale Funktionen:
|
|
|
|
include(<templatename>,<selfref>) Fügt das Template <templatename> mit der "self" referenz <selfref> an der aktuellen Position ein
|
|
print(<text>) Gibt <text> an der aktuellen Position aus
|