Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
webTAS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lifo
Florent Becker
webTAS
Commits
22fa71f2
Commit
22fa71f2
authored
Feb 01, 2026
by
Florent Becker
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add the OnTAS examples
parent
f40c2136
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
19020 additions
and
1 deletion
+19020
-1
basic_illustrating.tdp
assets/examples/basic_illustrating.tdp
+2
-0
basic_illustrating.tds
assets/examples/basic_illustrating.tds
+111
-0
fibo_ontas.tdp
assets/examples/fibo_ontas.tdp
+2
-0
fibo_ontas.tds
assets/examples/fibo_ontas.tds
+18275
-0
fibonacci.tdp
assets/examples/fibonacci.tdp
+6
-0
fibonacci.tds
assets/examples/fibonacci.tds
+615
-0
index.html
index.html
+3
-0
assetmanager.mjs
src/assetmanager.mjs
+6
-1
No files found.
assets/examples/basic_illustrating.tdp
0 → 100644
View file @
22fa71f2
basic_illustrating.tds
temperature=2
assets/examples/basic_illustrating.tds
0 → 100644
View file @
22fa71f2
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
assets/examples/fibo_ontas.tdp
0 → 100644
View file @
22fa71f2
fibo_ontas.tds
temperature=2
assets/examples/fibo_ontas.tds
0 → 100644
View file @
22fa71f2
This source diff could not be displayed because it is too large. You can
view the blob
instead.
assets/examples/fibonacci.tdp
0 → 100644
View file @
22fa71f2
fibonacci.tds
temperature=2
seed0 0 0
seed1 1 0
to_finalN 0 1
first0N 1 1
assets/examples/fibonacci.tds
0 → 100644
View file @
22fa71f2
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
index.html
View file @
22fa71f2
...
@@ -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>
...
...
src/assetmanager.mjs
View file @
22fa71f2
...
@@ -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"
,
};
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment