|
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 { |
|
16 "YML 2.5.4 of We Apr 10 2013 – Copyleft 2007-2013, " |
|
17 a "http://blog.fdik.org", "Volker Birk"; |
|
18 " – " |
|
19 a "http://fdik.org/yml2.tar.bz2", "Download YML 2"; |
|
20 } |
|
21 } |
|
22 |
|
23 div id=navigation { |
|
24 h1 a "index", "Introduction"; |
|
25 ne "index#xml", "XML"; |
|
26 ne "index#motivation", "Motivation"; |
|
27 ne "index#howitworks", "How it works"; |
|
28 ne "index#ylanguages", "Y Languages"; |
|
29 |
|
30 h1 a "programming", "Using YML 2"; |
|
31 ne "programming#wiki", "A Wiki like language"; |
|
32 ne "programming#how", "How does that work?"; |
|
33 ne "programming#details", "Details, please!"; |
|
34 ne "programming#using", "Using it"; |
|
35 |
|
36 h1 a "features", "Features"; |
|
37 ne "features#text", "Text"; |
|
38 ne "features#functioncalls", "Function Calls"; |
|
39 ne "features#decl", "Declaring Functions"; |
|
40 ne "features#quoting", "Quoting Operators"; |
|
41 ne "features#including", "Including YML Files"; |
|
42 ne "features#python", "Escaping into Python"; |
|
43 ne "features#comments", "Comments"; |
|
44 |
|
45 h1 a "yslt", "YSLT"; |
|
46 ne "yslt#intro", "Introduction into YSLT"; |
|
47 ne "yslt#hello", "Hello, World"; |
|
48 ne "yslt#programming", "Programming in YSLT"; |
|
49 ne "yslt#htmlgen", "Generating HTML out of a DSL"; |
|
50 ne "yslt#codegen", "Generating Java code out of a DSL"; |
|
51 ne "yslt#ddlgen", "Generating SQL DDL out of UML in XMI"; |
|
52 ne "yslt#features", "YSLT Features"; |
|
53 |
|
54 h1 a "toolchain", "Tool Chain"; |
|
55 ne "toolchain#compiler", "YML compiler"; |
|
56 ne "toolchain#processor", "YML/YSLT processor"; |
|
57 ne "toolchain#recommended", "Recommended external tools"; |
|
58 ne "http://www.auchdieserschwachsinnmussinsinternet.de/2009-03/#s1236859037", "Windows tool chain"; |
|
59 ne "http://fdik.org/yml2.tar.bz2", "Download YML 2"; |
|
60 ne "toolchain#downloads", "Download different versions"; |
|
61 |
|
62 h1 "Misc"; |
|
63 ne "gpl-2.0.txt", "License for YML"; |
|
64 ne "http://www.pibit.ch/", "Commercial support for YML"; |
|
65 ne "http://fdik.org/pyPEG", "YML is using pyPEG"; |
|
66 } |