Skip to content

Commit 9c5650b

Browse files
committed
New html
1 parent c408010 commit 9c5650b

File tree

2 files changed

+20
-83
lines changed

2 files changed

+20
-83
lines changed

corout.html

Lines changed: 20 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,3 @@
1-
Add tangler id=ex1 filename=examples/ex1.flx
2-
Add tangler id=ex2 filename=examples/ex2.flx
3-
Add tangler id=ex3 filename=examples/ex3.flx
4-
Add tangler id=ex4 filename=examples/ex4.flx
5-
Tangle id=ex1
6-
Tangler filename=examples/ex1.flx
7-
Extension=.flx
8-
flx ....
9-
Tangle id=ex1
10-
Tangler filename=examples/ex1.flx
11-
Extension=.flx
12-
flx ....
13-
Tangle id=ex1
14-
Tangler filename=examples/ex1.flx
15-
Extension=.flx
16-
flx ....
17-
Tangle id=ex1
18-
Tangler filename=examples/ex1.flx
19-
Extension=.flx
20-
flx ....
21-
Tangle id=ex1
22-
Tangler filename=examples/ex1.flx
23-
Extension=.flx
24-
flx ....
25-
Tangle id=ex2
26-
Tangler filename=examples/ex2.flx
27-
Extension=.flx
28-
flx ....
29-
Tangle id=ex2
30-
Tangler filename=examples/ex2.flx
31-
Extension=.flx
32-
flx ....
33-
Tangle id=ex2
34-
Tangler filename=examples/ex2.flx
35-
Extension=.flx
36-
flx ....
37-
Tangle id=ex2
38-
Tangler filename=examples/ex2.flx
39-
Extension=.flx
40-
flx ....
41-
Tangle id=ex2
42-
Tangler filename=examples/ex2.flx
43-
Extension=.flx
44-
flx ....
45-
Tangle id=ex3
46-
Tangler filename=examples/ex3.flx
47-
Extension=.flx
48-
flx ....
491
<html><head>
502
<style type="text/css">
513
body {margin:3%; }
@@ -543,9 +495,9 @@ <h1 id='A_low_level_example._h'><img src='/share/src/web/images/minus.gif' id='A
543495
</p><p>Let me show you: first our source:
544496
</p><pre class='inclusion'>
545497
examples/ex2.flx</pre>
546-
<p><pre class='flxbg'><span class="lineno" id=line1></span> chip source
547-
<span class="lineno" id=line2></span> connector io
548-
<span class="lineno" id=line3></span> pin out: %&gt;<span class="library" title="binding of C int type">int</span>
498+
<p><pre class='flxbg'><span class="lineno" id=line1></span> <span class="big_keyword" title="defines a coroutine using chip idiom">chip</span> source
499+
<span class="lineno" id=line2></span> <span class="small_keyword" title="the parameter of a chip">connector</span> io
500+
<span class="lineno" id=line3></span> <span class="small_keyword" title="a field of the chip parameter">pin</span> out: %&gt;<span class="library" title="binding of C int type">int</span>
549501
<span class="lineno" id=line4></span> {
550502
<span class="lineno" id=line5></span> <span class="big_keyword" title="Define a mutable variable">var</span> i = 0;
551503
<span class="lineno" id=line6></span> <span class="small_keyword" title="while loop">while</span> <span class="library" title="truth value">true</span> <span class="small_keyword" title="imperative code begins">do</span>
@@ -560,9 +512,9 @@ <h1 id='A_low_level_example._h'><img src='/share/src/web/images/minus.gif' id='A
560512
</p><p>Now here is the sink:
561513
</p><pre class='inclusion'>
562514
examples/ex2.flx</pre>
563-
<p><pre class='flxbg'><span class="lineno" id=line1></span> chip sink
564-
<span class="lineno" id=line2></span> connector io
565-
<span class="lineno" id=line3></span> pin inp: %&lt;<span class="library" title="binding of C int type">int</span>
515+
<p><pre class='flxbg'><span class="lineno" id=line1></span> <span class="big_keyword" title="defines a coroutine using chip idiom">chip</span> sink
516+
<span class="lineno" id=line2></span> <span class="small_keyword" title="the parameter of a chip">connector</span> io
517+
<span class="lineno" id=line3></span> <span class="small_keyword" title="a field of the chip parameter">pin</span> inp: %&lt;<span class="library" title="binding of C int type">int</span>
566518
<span class="lineno" id=line4></span> {
567519
<span class="lineno" id=line5></span> <span class="small_keyword" title="while loop">while</span> <span class="library" title="truth value">true</span> <span class="small_keyword" title="imperative code begins">do</span>
568520
<span class="lineno" id=line6></span> <span class="big_keyword" title="Define a mutable variable">var</span> i = read io.inp;
@@ -572,20 +524,20 @@ <h1 id='A_low_level_example._h'><img src='/share/src/web/images/minus.gif' id='A
572524
</pre></p><p>Now here is the transducer and limiter
573525
</p><pre class='inclusion'>
574526
examples/ex2.flx</pre>
575-
<p><pre class='flxbg'><span class="lineno" id=line1></span> chip squarer
576-
<span class="lineno" id=line2></span> connector io
577-
<span class="lineno" id=line3></span> pin inp: %&lt;<span class="library" title="binding of C int type">int</span>
578-
<span class="lineno" id=line4></span> pin out: %&gt;<span class="library" title="binding of C int type">int</span>
527+
<p><pre class='flxbg'><span class="lineno" id=line1></span> <span class="big_keyword" title="defines a coroutine using chip idiom">chip</span> squarer
528+
<span class="lineno" id=line2></span> <span class="small_keyword" title="the parameter of a chip">connector</span> io
529+
<span class="lineno" id=line3></span> <span class="small_keyword" title="a field of the chip parameter">pin</span> inp: %&lt;<span class="library" title="binding of C int type">int</span>
530+
<span class="lineno" id=line4></span> <span class="small_keyword" title="a field of the chip parameter">pin</span> out: %&gt;<span class="library" title="binding of C int type">int</span>
579531
<span class="lineno" id=line5></span> {
580532
<span class="lineno" id=line6></span> <span class="small_keyword" title="while loop">while</span> <span class="library" title="truth value">true</span> <span class="small_keyword" title="imperative code begins">do</span>
581533
<span class="lineno" id=line7></span> <span class="big_keyword" title="Define a mutable variable">var</span> i = read io.inp;
582534
<span class="lineno" id=line8></span> <span class="library" title="Print a string to a stream">write</span> (io.out, i * i);
583535
<span class="lineno" id=line9></span> <span class="small_keyword" title="end of body">done</span>
584536
<span class="lineno" id=line10></span> }
585-
<span class="lineno" id=line11></span> chip limiter (<span class="big_keyword" title="Define a mutable variable">var</span> limit: <span class="library" title="binding of C int type">int</span>)
586-
<span class="lineno" id=line12></span> connector io
587-
<span class="lineno" id=line13></span> pin inp: %&lt;<span class="library" title="binding of C int type">int</span>
588-
<span class="lineno" id=line14></span> pin out: %&gt;<span class="library" title="binding of C int type">int</span>
537+
<span class="lineno" id=line11></span> <span class="big_keyword" title="defines a coroutine using chip idiom">chip</span> limiter (<span class="big_keyword" title="Define a mutable variable">var</span> limit: <span class="library" title="binding of C int type">int</span>)
538+
<span class="lineno" id=line12></span> <span class="small_keyword" title="the parameter of a chip">connector</span> io
539+
<span class="lineno" id=line13></span> <span class="small_keyword" title="a field of the chip parameter">pin</span> inp: %&lt;<span class="library" title="binding of C int type">int</span>
540+
<span class="lineno" id=line14></span> <span class="small_keyword" title="a field of the chip parameter">pin</span> out: %&gt;<span class="library" title="binding of C int type">int</span>
589541
<span class="lineno" id=line15></span> {
590542
<span class="lineno" id=line16></span> <span class="small_keyword" title="while loop">while</span> limit &gt; 0 <span class="small_keyword" title="imperative code begins">do</span>
591543
<span class="lineno" id=line17></span> <span class="big_keyword" title="Define a mutable variable">var</span> i = read io.inp;
@@ -597,12 +549,12 @@ <h1 id='A_low_level_example._h'><img src='/share/src/web/images/minus.gif' id='A
597549
</p><pre class='inclusion'>
598550
examples/ex2.flx</pre>
599551
<p><pre class='flxbg'><span class="lineno" id=line1></span> <span class="big_keyword" title="Define a procedure, a function with side-effects not returning a value">proc</span> run_pipeline1() {
600-
<span class="lineno" id=line2></span> device limit8 = limiter 8;
601-
<span class="lineno" id=line3></span> circuit
602-
<span class="lineno" id=line4></span> connect source.out, squarer.inp
603-
<span class="lineno" id=line5></span> connect squarer.out, limit8.inp
604-
<span class="lineno" id=line6></span> connect limit8.out, sink.inp
605-
<span class="lineno" id=line7></span> endcircuit
552+
<span class="lineno" id=line2></span> <span class="small_keyword" title="a synonym for var to suit the chip idiom">device</span> limit8 = limiter 8;
553+
<span class="lineno" id=line3></span> <span class="small_keyword" title="defines the topology of chip connections">circuit</span>
554+
<span class="lineno" id=line4></span> <span class="small_keyword" title="connects two pins with a channel">connect</span> source.out, squarer.inp
555+
<span class="lineno" id=line5></span> <span class="small_keyword" title="connects two pins with a channel">connect</span> squarer.out, limit8.inp
556+
<span class="lineno" id=line6></span> <span class="small_keyword" title="connects two pins with a channel">connect</span> limit8.out, sink.inp
557+
<span class="lineno" id=line7></span> <span class="small_keyword" title="defines the topology of chip connections">endcircuit</span>
606558
<span class="lineno" id=line8></span> }
607559
<span class="lineno" id=line9></span> run_pipeline1();
608560
</pre></p><p>The <code>circuit</code> statement connects all the chips into a circuit and runs it.
@@ -780,4 +732,3 @@ <h1 id='A_low_level_example._h'><img src='/share/src/web/images/minus.gif' id='A
780732
</div> <!-- container end -->
781733
</body></html>
782734

783-

embedc.html

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
Add tangler id=ex1 filename=examples/embedc/ex1.flx
2-
Tangle id=ex1
3-
Tangler filename=examples/embedc/ex1.flx
4-
Extension=.flx
5-
flx ....
6-
Tangle id=ex1
7-
Tangler filename=examples/embedc/ex1.flx
8-
Extension=.flx
9-
flx ....
10-
Tangle id=ex1
11-
Tangler filename=examples/embedc/ex1.flx
12-
Extension=.flx
13-
flx ....
141
<html><head>
152
<style type="text/css">
163
body {margin:3%; }
@@ -529,4 +516,3 @@ <h1 id='Basics_h'><img src='/share/src/web/images/minus.gif' id='Basics' onclick
529516
</div> <!-- container end -->
530517
</body></html>
531518

532-

0 commit comments

Comments
 (0)