Commit 22fa71f2 authored by Florent Becker's avatar Florent Becker

Add the OnTAS examples

parent f40c2136
basic_illustrating.tds
temperature=2
TILENAME Seed1
LABEL Seed1
NORTHBIND 2
NORTHLABEL sd1
SOUTHBIND 2
SOUTHLABEL SEEDs
TILECOLOR #F5A9B8
CREATE
TILENAME Seed2
LABEL Seed2
EASTBIND 2
EASTLABEL sd2
SOUTHBIND 2
SOUTHLABEL sd1
TILECOLOR #F5A9B8
CREATE
TILENAME Seed3
LABEL Seed3
NORTHBIND 2
NORTHLABEL SEEDz
WESTBIND 2
WESTLABEL sd2
TILECOLOR #F5A9B8
CREATE
TILENAME S1
LABEL S1
NORTHBIND 2
NORTHLABEL SEEDs
EASTBIND 2
EASTLABEL s1
TILECOLOR #5BCEFA
CREATE
TILENAME S2
LABEL S2
NORTHBIND 2
NORTHLABEL s2
WESTBIND 2
WESTLABEL s1
TILECOLOR #5BCEFA
CREATE
TILENAME S3
LABEL S3
NORTHBIND 1
NORTHLABEL v
SOUTHBIND 2
SOUTHLABEL s2
EASTBIND 2
EASTLABEL s3
WESTBIND 1
WESTLABEL >
TILECOLOR #5BCEFA
CREATE
TILENAME S4
LABEL S4
NORTHBIND 1
NORTHLABEL ^
EASTBIND 1
EASTLABEL >
WESTBIND 2
WESTLABEL s3
TILECOLOR #5BCEFA
CREATE
TILENAME Z1
LABEL Z1
SOUTHBIND 2
SOUTHLABEL SEEDz
EASTBIND 2
EASTLABEL z1
TILECOLOR #FFFFFF
CREATE
TILENAME Z2
LABEL Z2
SOUTHBIND 2
SOUTHLABEL z2
WESTBIND 2
WESTLABEL z1
TILECOLOR #FFFFFF
CREATE
TILENAME Z3
LABEL Z3
NORTHBIND 2
NORTHLABEL z2
EASTBIND 2
EASTLABEL z3
SOUTHBIND 1
SOUTHLABEL ^
WESTBIND 1
WESTLABEL >
TILECOLOR #FFFFFF
CREATE
TILENAME Z4
LABEL Z4
SOUTHBIND 1
SOUTHLABEL v
EASTBIND 1
EASTLABEL >
WESTBIND 2
WESTLABEL z3
TILECOLOR #FFFFFF
CREATE
fibo_ontas.tds
temperature=2
This diff is collapsed.
fibonacci.tds
temperature=2
seed0 0 0
seed1 1 0
to_finalN 0 1
first0N 1 1
TILENAME firstS
LABEL cN
NORTHBIND 1
NORTHLABEL firstS
EASTBIND 1
EASTLABEL sideSu
SOUTHBIND 1
SOUTHLABEL firstS
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #FFFFFF
CREATE
TILENAME diag0E
LABEL diag
NORTHBIND 1
NORTHLABEL diagE
EASTBIND 1
EASTLABEL sideEu
SOUTHBIND 1
SOUTHLABEL sideEu
WESTBIND 2
WESTLABEL diagE
TILECOLOR #00FF00
CREATE
TILENAME commonEl
LABEL cE
NORTHBIND 1
NORTHLABEL sideEl
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 1
SOUTHLABEL sideEl
WESTBIND 1
WESTLABEL sideEl
TILECOLOR #FFFFFF
CREATE
TILENAME first0N
LABEL diag
NORTHBIND 1
NORTHLABEL firstN
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 2
SOUTHLABEL firstN
WESTBIND 1
WESTLABEL diagN
TILECOLOR #00FF00
CREATE
TILENAME to_finalN
LABEL diag
NORTHBIND 2
NORTHLABEL finalN
EASTBIND 1
EASTLABEL diagN
SOUTHBIND 1
SOUTHLABEL lastN
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #00FF00
CREATE
TILENAME finalW
LABEL diag
NORTHBIND 1
NORTHLABEL lastW
EASTBIND 2
EASTLABEL finalW
SOUTHBIND 2
SOUTHLABEL firstS
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #00FF00
CREATE
TILENAME to_finalE
LABEL diag
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 2
EASTLABEL finalE
SOUTHBIND 1
SOUTHLABEL diagE
WESTBIND 1
WESTLABEL lastE
TILECOLOR #00FF00
CREATE
TILENAME lastW
LABEL last
NORTHBIND 1
NORTHLABEL lastW
EASTBIND 1
EASTLABEL sideWu
SOUTHBIND 1
SOUTHLABEL lastW
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #FFFFFF
CREATE
TILENAME lastN
LABEL last
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 1
EASTLABEL lastN
SOUTHBIND 1
SOUTHLABEL sideNu
WESTBIND 1
WESTLABEL lastN
TILECOLOR #FFFFFF
CREATE
TILENAME lastfirstW
LABEL last
NORTHBIND 1
NORTHLABEL lastN
EASTBIND 1
EASTLABEL firstW
SOUTHBIND 1
SOUTHLABEL lastW
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #FFFFFF
CREATE
TILENAME lastS
LABEL last
NORTHBIND 1
NORTHLABEL sideSu
EASTBIND 1
EASTLABEL lastS
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 1
WESTLABEL lastS
TILECOLOR #FFFFFF
CREATE
TILENAME commonSu
LABEL cS
NORTHBIND 1
NORTHLABEL sideSu
EASTBIND 1
EASTLABEL sideSu
SOUTHBIND 1
SOUTHLABEL sideSu
WESTBIND 1
WESTLABEL sideSu
TILECOLOR #FFFFFF
CREATE
TILENAME diag1W
LABEL diag
NORTHBIND 1
NORTHLABEL diagW
EASTBIND 1
EASTLABEL sideWl
SOUTHBIND 1
SOUTHLABEL sideWl
WESTBIND 2
WESTLABEL diagW
TILECOLOR #00FF00
CREATE
TILENAME commonSl
LABEL cE
NORTHBIND 1
NORTHLABEL sideSl
EASTBIND 1
EASTLABEL sideSl
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 1
WESTLABEL sideSl
TILECOLOR #FFFFFF
CREATE
TILENAME commonN
LABEL cN
NORTHBIND 1
NORTHLABEL sideN
EASTBIND 1
EASTLABEL sideN
SOUTHBIND 1
SOUTHLABEL sideN
WESTBIND 1
WESTLABEL sideN
TILECOLOR #FFFFFF
CREATE
TILENAME diag0W
LABEL diag
NORTHBIND 1
NORTHLABEL sideWu
EASTBIND 2
EASTLABEL diagW
SOUTHBIND 1
SOUTHLABEL diagW
WESTBIND 1
WESTLABEL sideWu
TILECOLOR #00FF00
CREATE
TILENAME lastcolE
LABEL last
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 1
EASTLABEL lastE
SOUTHBIND 1
SOUTHLABEL sideEl
WESTBIND 1
WESTLABEL lastE
TILECOLOR #FFFFFF
CREATE
TILENAME lastE
LABEL last
NORTHBIND 1
NORTHLABEL lastE
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 1
SOUTHLABEL lastE
WESTBIND 1
WESTLABEL sideEu
TILECOLOR #FFFFFF
CREATE
TILENAME common
LABEL
TILECOLOR #FFFFFF
CREATE
TILENAME firstN
LABEL cN
NORTHBIND 1
NORTHLABEL firstN
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 1
SOUTHLABEL firstN
WESTBIND 1
WESTLABEL sideNu
TILECOLOR #FFFFFF
CREATE
TILENAME diag0N
LABEL diag
NORTHBIND 1
NORTHLABEL sideNu
EASTBIND 1
EASTLABEL sideNu
SOUTHBIND 2
SOUTHLABEL diagN
WESTBIND 1
WESTLABEL diagN
TILECOLOR #00FF00
CREATE
TILENAME lastcolN
LABEL last
NORTHBIND 1
NORTHLABEL lastN
EASTBIND 1
EASTLABEL sideNl
SOUTHBIND 1
SOUTHLABEL lastN
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #FFFFFF
CREATE
TILENAME lastfirstE
LABEL last
NORTHBIND 1
NORTHLABEL lastE
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 1
SOUTHLABEL lastS
WESTBIND 1
WESTLABEL firstE
TILECOLOR #FFFFFF
CREATE
TILENAME commonNl
LABEL cN
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 1
EASTLABEL sideNl
SOUTHBIND 1
SOUTHLABEL sideNl
WESTBIND 1
WESTLABEL sideNl
TILECOLOR #FFFFFF
CREATE
TILENAME first0W
LABEL diag
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 2
EASTLABEL firstW
SOUTHBIND 1
SOUTHLABEL diagW
WESTBIND 1
WESTLABEL firstW
TILECOLOR #00FF00
CREATE
TILENAME commonWl
LABEL cE
NORTHBIND 1
NORTHLABEL sideWl
EASTBIND 1
EASTLABEL sideWl
SOUTHBIND 1
SOUTHLABEL sideWl
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #FFFFFF
CREATE
TILENAME seed1
LABEL S1
NORTHBIND 2
NORTHLABEL firstN
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 1
SOUTHLABEL lastS
WESTBIND 2
WESTLABEL seed
TILECOLOR #FFFFFF
CREATE
TILENAME to_finalS
LABEL diag
NORTHBIND 1
NORTHLABEL lastS
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 2
SOUTHLABEL finalS
WESTBIND 1
WESTLABEL diagS
TILECOLOR #00FF00
CREATE
TILENAME lastfirstN
LABEL last
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 1
EASTLABEL lastE
SOUTHBIND 1
SOUTHLABEL firstN
WESTBIND 1
WESTLABEL lastN
TILECOLOR #FFFFFF
CREATE
TILENAME commonEu
LABEL cE
NORTHBIND 1
NORTHLABEL sideEu
EASTBIND 1
EASTLABEL sideEu
SOUTHBIND 1
SOUTHLABEL sideEu
WESTBIND 1
WESTLABEL sideEu
TILECOLOR #FFFFFF
CREATE
TILENAME commonNu
LABEL cN
NORTHBIND 1
NORTHLABEL sideNu
EASTBIND 1
EASTLABEL sideNu
SOUTHBIND 1
SOUTHLABEL sideNu
WESTBIND 1
WESTLABEL sideNu
TILECOLOR #FFFFFF
CREATE
TILENAME finalN
LABEL diag
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 1
EASTLABEL lastN
SOUTHBIND 2
SOUTHLABEL finalN
WESTBIND 2
WESTLABEL firstW
TILECOLOR #00FF00
CREATE
TILENAME commonWu
LABEL cE
NORTHBIND 1
NORTHLABEL sideWu
EASTBIND 1
EASTLABEL sideWu
SOUTHBIND 1
SOUTHLABEL sideWu
WESTBIND 1
WESTLABEL sideWu
TILECOLOR #FFFFFF
CREATE
TILENAME to_finalW
LABEL diag
NORTHBIND 1
NORTHLABEL diagW
EASTBIND 1
EASTLABEL lastW
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 2
WESTLABEL finalW
TILECOLOR #00FF00
CREATE
TILENAME diag1N
LABEL diag
NORTHBIND 2
NORTHLABEL diagN
EASTBIND 1
EASTLABEL diagN
SOUTHBIND 1
SOUTHLABEL sideNl
WESTBIND 1
WESTLABEL sideNl
TILECOLOR #00FF00
CREATE
TILENAME first0S
LABEL diag
NORTHBIND 2
NORTHLABEL firstS
EASTBIND 1
EASTLABEL diagS
SOUTHBIND 1
SOUTHLABEL firstS
WESTBIND 1
WESTLABEL sideWl
TILECOLOR #00FF00
CREATE
TILENAME diag1S
LABEL diag
NORTHBIND 1
NORTHLABEL sideSl
EASTBIND 1
EASTLABEL sideSl
SOUTHBIND 2
SOUTHLABEL diagS
WESTBIND 1
WESTLABEL diagS
TILECOLOR #00FF00
CREATE
TILENAME diag1E
LABEL diag
NORTHBIND 1
NORTHLABEL sideEl
EASTBIND 2
EASTLABEL diagE
SOUTHBIND 1
SOUTHLABEL diagE
WESTBIND 1
WESTLABEL sideEl
TILECOLOR #00FF00
CREATE
TILENAME finalE
LABEL diag
NORTHBIND 2
NORTHLABEL firstN
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 1
SOUTHLABEL lastE
WESTBIND 2
WESTLABEL finalE
TILECOLOR #00FF00
CREATE
TILENAME firstW
LABEL cN
NORTHBIND 1
NORTHLABEL sideNl
EASTBIND 1
EASTLABEL firstW
SOUTHBIND 1
SOUTHLABEL sideWu
WESTBIND 1
WESTLABEL firstW
TILECOLOR #FFFFFF
CREATE
TILENAME lastfirstS
LABEL last
NORTHBIND 1
NORTHLABEL firstS
EASTBIND 1
EASTLABEL lastS
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 1
WESTLABEL lastW
TILECOLOR #FFFFFF
CREATE
TILENAME lastcolS
LABEL last
NORTHBIND 1
NORTHLABEL lastS
EASTBIND 1
EASTLABEL sideEl
SOUTHBIND 1
SOUTHLABEL lastS
WESTBIND 1
WESTLABEL sideSl
TILECOLOR #FFFFFF
CREATE
TILENAME firstE
LABEL cN
NORTHBIND 1
NORTHLABEL sideEu
EASTBIND 1
EASTLABEL firstE
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 1
WESTLABEL firstE
TILECOLOR #FFFFFF
CREATE
TILENAME seed0
LABEL S0
NORTHBIND 1
NORTHLABEL lastN
EASTBIND 2
EASTLABEL seed
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 1
WESTLABEL lastW
TILECOLOR #FFFFFF
CREATE
TILENAME first0E
LABEL diag
NORTHBIND 1
NORTHLABEL diagE
EASTBIND 1
EASTLABEL firstE
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 2
WESTLABEL firstE
TILECOLOR #00FF00
CREATE
TILENAME lastcolW
LABEL last
NORTHBIND 1
NORTHLABEL sideWl
EASTBIND 1
EASTLABEL lastW
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 1
WESTLABEL lastW
TILECOLOR #FFFFFF
CREATE
TILENAME finalS
LABEL diag
NORTHBIND 2
NORTHLABEL finalS
EASTBIND 2
EASTLABEL firstE
SOUTHBIND 1
SOUTHLABEL sideSl
WESTBIND 1
WESTLABEL lastS
TILECOLOR #00FF00
CREATE
TILENAME diag0S
LABEL diag
NORTHBIND 2
NORTHLABEL diagS
EASTBIND 1
EASTLABEL diagS
SOUTHBIND 1
SOUTHLABEL sideSu
WESTBIND 1
WESTLABEL sideSu
TILECOLOR #00FF00
CREATE
...@@ -132,6 +132,9 @@ ...@@ -132,6 +132,9 @@
<option value="counter">Log Width Binary Counter</option> <option value="counter">Log Width Binary Counter</option>
<option value="square6x6">6x6 Square</option> <option value="square6x6">6x6 Square</option>
<option value="turing_machine">Turing Machine</option> <option value="turing_machine">Turing Machine</option>
<option value="half_line">OnTAS Half-Line</option>
<option value="fibonacci">Fibonacci Spiral</option>
<option value="fibo_ontas">OnTAS Fibonacci Spiral</option>
</select> </select>
</form> </form>
</div> </div>
......
...@@ -29,7 +29,12 @@ const fileList = { ...@@ -29,7 +29,12 @@ const fileList = {
square6x6_tdp: "assets/examples/6x6_square.tdp", square6x6_tdp: "assets/examples/6x6_square.tdp",
turing_machine_tds: "assets/examples/turing_machine.tds", turing_machine_tds: "assets/examples/turing_machine.tds",
turing_machine_tdp: "assets/examples/turing_machine.tdp", turing_machine_tdp: "assets/examples/turing_machine.tdp",
half_line_tds: "assets/examples/basic_illustrating.tds",
half_line_tdp: "assets/examples/basic_illustrating.tdp",
fibonacci_tds: "assets/examples/fibonacci.tds",
fibonacci_tdp: "assets/examples/fibonacci.tdp",
fibo_ontas_tds: "assets/examples/fibo_ontas.tds",
fibo_ontas_tdp: "assets/examples/fibo_ontas.tdp",
tile_properties_html: "assets/html/tile_properties.html", tile_properties_html: "assets/html/tile_properties.html",
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment