diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/el_pushenv.html | 12 | ||||
-rw-r--r-- | doc/el_substitute.html | 17 |
2 files changed, 14 insertions, 15 deletions
diff --git a/doc/el_pushenv.html b/doc/el_pushenv.html index d22ce9d..5f3ac98 100644 --- a/doc/el_pushenv.html +++ b/doc/el_pushenv.html @@ -35,10 +35,8 @@ commands in the execline language via the <a href="runblock.html">runblock</a> command was impossible. </p> -<a name="push" /> - <p> - To solve that issue, execline now implements a kind of <em>environment +<div id="push">To solve that issue</div>, execline now implements a kind of <em>environment stack</em>. When execlineb reads the arguments, it does not overwrite the positional parameters, but <em>pushes</em> them on a stack: @@ -62,10 +60,8 @@ frame of positional parameters, without paying attention to the deeper levels. </p> -<a name="pop" /> - <p> - When you are done with the arguments, it is advisable to <em>drop</em> + <div id="pop">When you are done with the arguments</div>, it is advisable to <em>drop</em> the current frame, and <em>pop</em> the environment stack to get it back to its previous state: </p> @@ -116,9 +112,9 @@ which will run <em>prog</em> with the same environment as the script's caller. </p> -<a name="integrated" /> - +<div id="integrated"> <h2> Substituting positional parameters without touching the environment </h2> +</div> <p> Most of the time, you just need to substitute the positional parameters diff --git a/doc/el_substitute.html b/doc/el_substitute.html index 6e6decb..ae3481e 100644 --- a/doc/el_substitute.html +++ b/doc/el_substitute.html @@ -78,8 +78,9 @@ then execute the <tt>echo</tt> command. So that script will print <tt>blah</tt> on stdout. </p> -<a name="quoting" /> +<div id="quoting"> <h2> Quoting </h2> +</div> <p> execline allows you to write literal <tt>${<em>foo</em>}</tt> constructs @@ -163,9 +164,9 @@ $B \$B \\$B \\\$B \\\\$B \\\\\$B Phew. </p> -<a name="el_transform"> +<div id="el_transform"> <h2> Value transformations </h2> -</a> +</div> <p> A value can go through @@ -175,9 +176,9 @@ substituted. It can be <a href="el_transform.html#crunch">crunched</a>, <a href="el_transform.html#split">split</a>. </p> -<a name="split"> +<div id="split"> <h2> Substitution of split values </h2> -</a> +</div> <p> A <a href="el_transform.html">split</a> value for <tt>FOO</tt> means that @@ -215,8 +216,9 @@ words beginning with the right amount of spaces, thus substituted values cannot prematurely terminate a block.) </p> -<a name="recursive" /> +<div id="recursive"> <h3> Recursive substitutions </h3> +</div> <p> A direct consequence of that rule is that substitutions will be performed @@ -280,8 +282,9 @@ ax1 bx1 cx1 dx1 ax2 bx2 cx2 dx2 ax3 bx3 cx3 dx3 in that order. </p> -<a name="brainfsck"></a> +<div id="brainfsck"> <h2> Not for the faint of heart </h2> +</div> <p> If you think you have mastered the art of execline substitution, then |