--- a/.hgignore Tue Nov 20 22:35:38 2018 +0100
+++ b/.hgignore Tue Jan 29 11:21:18 2019 +0100
@@ -1,2 +1,3 @@
syntax: glob
*.pyc
+*.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/samples/adresslist.yml2 Tue Jan 29 11:21:18 2019 +0100
@@ -0,0 +1,12 @@
+list {
+ address {
+ name "Meier";
+ street "Uhlmannstrasse 42";
+ village "Laupheim";
+ }
+ address {
+ name "Schmidt";
+ street "Haupstrasse 23";
+ village "Bad Waldsee";
+ }
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/samples/gen.bas Tue Jan 29 11:21:18 2019 +0100
@@ -0,0 +1,6 @@
+110 DATA "Meier", "Uhlmannstrasse 42", "Laupheim"
+120 DATA "Schmidt", "Haupstrasse 23", "Bad Waldsee"
+1000 FOR I=1 TO 2 STEP 1
+1010 READ NAME$, STREET$, VILLAGE$
+1020 PRINT "INSERT INTO address (name, street, village) VALUES ('" + NAME$ + "', '" + STREET$ + "', '" + VILLAGE$ + "');"
+1030 NEXT I
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/samples/gen_addr_sql.ysl2 Tue Jan 29 11:21:18 2019 +0100
@@ -0,0 +1,15 @@
+include yslt.yml2
+
+tstylesheet {
+ template "/list" {
+ apply "address", 0;
+ | 1000 FOR I=1 TO 2 STEP 1
+ | 1010 READ NAME$, STREET$, VILLAGE$
+ | 1020 PRINT "INSERT INTO address (name, street, village) VALUES ('" + NAME$ + "', '" + STREET$ + "', '" + VILLAGE$ + "');"
+ | 1030 NEXT I
+ }
+ template "address" {
+ | «position() * 10 + 100» DATA "«name»", "«street»", "«village»"
+ }
+}
+