0
|
1 |
decl a(href);
|
|
2 |
|
|
3 |
decl Code alias pre {
|
|
4 |
code
|
|
5 |
content;
|
|
6 |
};
|
|
7 |
|
|
8 |
decl ne is a {
|
|
9 |
content;
|
|
10 |
br;
|
|
11 |
};
|
|
12 |
|
|
13 |
div id=headline {
|
|
14 |
p > YML – Why a Markup Language?!
|
|
15 |
div class=small {
|
40
|
16 |
"YML 2.6.2 of Mo 02 Nov 2019 – Copyleft 2007-2019, "
|
0
|
17 |
a "http://blog.fdik.org", "Volker Birk";
|
|
18 |
" – "
|
|
19 |
a "http://fdik.org/yml2.tar.bz2", "Download YML 2";
|
37
|
20 |
" – "
|
|
21 |
a "https://pep.foundation/dev/repos/yml2/", "Mercurial repository";
|
0
|
22 |
}
|
|
23 |
}
|
|
24 |
|
|
25 |
div id=navigation {
|
|
26 |
h1 a "index", "Introduction";
|
|
27 |
ne "index#xml", "XML";
|
|
28 |
ne "index#motivation", "Motivation";
|
|
29 |
ne "index#howitworks", "How it works";
|
|
30 |
ne "index#ylanguages", "Y Languages";
|
|
31 |
|
|
32 |
h1 a "programming", "Using YML 2";
|
|
33 |
ne "programming#wiki", "A Wiki like language";
|
|
34 |
ne "programming#how", "How does that work?";
|
|
35 |
ne "programming#details", "Details, please!";
|
|
36 |
ne "programming#using", "Using it";
|
|
37 |
|
|
38 |
h1 a "features", "Features";
|
|
39 |
ne "features#text", "Text";
|
|
40 |
ne "features#functioncalls", "Function Calls";
|
|
41 |
ne "features#decl", "Declaring Functions";
|
|
42 |
ne "features#quoting", "Quoting Operators";
|
|
43 |
ne "features#including", "Including YML Files";
|
|
44 |
ne "features#python", "Escaping into Python";
|
|
45 |
ne "features#comments", "Comments";
|
|
46 |
|
|
47 |
h1 a "yslt", "YSLT";
|
|
48 |
ne "yslt#intro", "Introduction into YSLT";
|
|
49 |
ne "yslt#hello", "Hello, World";
|
|
50 |
ne "yslt#programming", "Programming in YSLT";
|
|
51 |
ne "yslt#htmlgen", "Generating HTML out of a DSL";
|
|
52 |
ne "yslt#codegen", "Generating Java code out of a DSL";
|
|
53 |
ne "yslt#ddlgen", "Generating SQL DDL out of UML in XMI";
|
|
54 |
ne "yslt#features", "YSLT Features";
|
|
55 |
|
|
56 |
h1 a "toolchain", "Tool Chain";
|
|
57 |
ne "toolchain#compiler", "YML compiler";
|
|
58 |
ne "toolchain#processor", "YML/YSLT processor";
|
|
59 |
ne "toolchain#recommended", "Recommended external tools";
|
|
60 |
ne "http://www.auchdieserschwachsinnmussinsinternet.de/2009-03/#s1236859037", "Windows tool chain";
|
|
61 |
ne "http://fdik.org/yml2.tar.bz2", "Download YML 2";
|
|
62 |
ne "toolchain#downloads", "Download different versions";
|
6
|
63 |
ne "https://cacert.pep.foundation/dev/repos/yml2/", "Mercurial Repository at p≡p foundation (CAcert needed)";
|
0
|
64 |
|
|
65 |
h1 "Misc";
|
|
66 |
ne "gpl-2.0.txt", "License for YML";
|
|
67 |
ne "http://www.pibit.ch/", "Commercial support for YML";
|
|
68 |
ne "http://fdik.org/pyPEG", "YML is using pyPEG";
|
|
69 |
}
|