vb@0: decl a(href); vb@0: vb@0: decl Code alias pre { vb@0: code vb@0: content; vb@0: }; vb@0: vb@0: decl ne is a { vb@0: content; vb@0: br; vb@0: }; vb@0: vb@0: div id=headline { vb@0: p > YML – Why a Markup Language?! vb@0: div class=small { h@51: "YML 2.6.3 of Thu 19 Mar 2020 – Copyleft 2007-2020, " vb@0: a "http://blog.fdik.org", "Volker Birk"; vb@0: " – " vb@0: a "http://fdik.org/yml2.tar.bz2", "Download YML 2"; vb@37: " – " vb@37: a "https://pep.foundation/dev/repos/yml2/", "Mercurial repository"; vb@0: } vb@0: } vb@0: vb@0: div id=navigation { vb@0: h1 a "index", "Introduction"; vb@0: ne "index#xml", "XML"; vb@0: ne "index#motivation", "Motivation"; vb@0: ne "index#howitworks", "How it works"; vb@0: ne "index#ylanguages", "Y Languages"; vb@0: vb@0: h1 a "programming", "Using YML 2"; vb@0: ne "programming#wiki", "A Wiki like language"; vb@0: ne "programming#how", "How does that work?"; vb@0: ne "programming#details", "Details, please!"; vb@0: ne "programming#using", "Using it"; vb@0: vb@0: h1 a "features", "Features"; vb@0: ne "features#text", "Text"; vb@0: ne "features#functioncalls", "Function Calls"; vb@0: ne "features#decl", "Declaring Functions"; vb@0: ne "features#quoting", "Quoting Operators"; vb@0: ne "features#including", "Including YML Files"; vb@0: ne "features#python", "Escaping into Python"; vb@0: ne "features#comments", "Comments"; vb@0: vb@0: h1 a "yslt", "YSLT"; vb@0: ne "yslt#intro", "Introduction into YSLT"; vb@0: ne "yslt#hello", "Hello, World"; vb@0: ne "yslt#programming", "Programming in YSLT"; vb@0: ne "yslt#htmlgen", "Generating HTML out of a DSL"; vb@0: ne "yslt#codegen", "Generating Java code out of a DSL"; vb@0: ne "yslt#ddlgen", "Generating SQL DDL out of UML in XMI"; vb@0: ne "yslt#features", "YSLT Features"; vb@0: vb@0: h1 a "toolchain", "Tool Chain"; vb@0: ne "toolchain#compiler", "YML compiler"; vb@0: ne "toolchain#processor", "YML/YSLT processor"; vb@0: ne "toolchain#recommended", "Recommended external tools"; vb@0: ne "http://www.auchdieserschwachsinnmussinsinternet.de/2009-03/#s1236859037", "Windows tool chain"; vb@0: ne "http://fdik.org/yml2.tar.bz2", "Download YML 2"; vb@0: ne "toolchain#downloads", "Download different versions"; vb@6: ne "https://cacert.pep.foundation/dev/repos/yml2/", "Mercurial Repository at p≡p foundation (CAcert needed)"; vb@0: vb@0: h1 "Misc"; vb@0: ne "gpl-2.0.txt", "License for YML"; vb@0: ne "http://www.pibit.ch/", "Commercial support for YML"; vb@0: ne "http://fdik.org/pyPEG", "YML is using pyPEG"; vb@0: }