# HG changeset patch # User Volker Birk # Date 1548757278 -3600 # Node ID 0c3815cbb51e268ac581a6a52586c35d5b125486 # Parent 1cb8f7566a070f3341af0c848b07483e90c971d9 adding samples diff -r 1cb8f7566a07 -r 0c3815cbb51e .hgignore --- 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 diff -r 1cb8f7566a07 -r 0c3815cbb51e samples/adresslist.yml2 --- /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"; + } +} diff -r 1cb8f7566a07 -r 0c3815cbb51e samples/gen.bas --- /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 diff -r 1cb8f7566a07 -r 0c3815cbb51e samples/gen_addr_sql.ysl2 --- /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»" + } +} +