IkiWiki-Plugin-syntax

 view release on metacpan or  search on metacpan

examples/example.html  view on Meta::CPAN

<span class="synLineNumber">  202</span>  <span class="synStatement">=back</span>
<span class="synLineNumber">  203</span>  
<span class="synLineNumber">  204</span>  <span class="synStatement">=head1</span><span class="synConstant"> BUGS AND LIMITATIONS</span>
<span class="synLineNumber">  205</span>  
<span class="synLineNumber">  206</span>  <span class="synStatement">=over</span> 
<span class="synLineNumber">  207</span>  
<span class="synLineNumber">  208</span>  <span class="synStatement">=item</span><span class="synConstant"> Break the markdown indented chain. It can't be used between paragraphs</span>
<span class="synLineNumber">  209</span>  of one list item. Use it after the item text.
<span class="synLineNumber">  210</span>  
<span class="synLineNumber">  211</span>  <span class="synStatement">=back</span>
<span class="synLineNumber">  212</span>  
<span class="synLineNumber">  213</span>  Please report any bugs or feature requests to the author.
<span class="synLineNumber">  214</span>  
<span class="synLineNumber">  215</span>  <span class="synStatement">=head1</span><span class="synConstant"> AUTHOR</span>
<span class="synLineNumber">  216</span>  
<span class="synLineNumber">  217</span>  &quot;Víctor Moral&quot;  <span class="synIdentifier">C&lt;&lt; victor@taquiones.net &gt;&gt;</span>
<span class="synLineNumber">  218</span>  
<span class="synLineNumber">  219</span>  <span class="synStatement">=head1</span><span class="synConstant"> LICENCE AND COPYRIGHT</span>
<span class="synLineNumber">  220</span>  
<span class="synLineNumber">  221</span>  Copyright (c) 2008, &quot;Víctor Moral&quot;.
<span class="synLineNumber">  222</span>  
<span class="synLineNumber">  223</span>  This program is free software; you can redistribute it and/or modify
<span class="synLineNumber">  224</span>  it under the terms of the GNU General Public License as published by
<span class="synLineNumber">  225</span>  the Free Software Foundation; either version 2 of the License, or
<span class="synLineNumber">  226</span>  any later version.
<span class="synLineNumber">  227</span>  
<span class="synLineNumber">  228</span>  This program is distributed in the hope that it will be useful,
<span class="synLineNumber">  229</span>  but WITHOUT ANY WARRANTY; without even the implied warranty of
<span class="synLineNumber">  230</span>  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
<span class="synLineNumber">  231</span>  GNU General Public License for more details.
<span class="synLineNumber">  232</span>  
<span class="synLineNumber">  233</span>  You should have received a copy of the GNU General Public License along
<span class="synLineNumber">  234</span>  with this program; if not, write to the Free Software Foundation, Inc.,
<span class="synLineNumber">  235</span>  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.</span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source bash.sh using Simple engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/bash.sh
<span class="syntax"><span class="synLineNumber">    1</span>  # Long term variables, which may be set in the cvsdeb config file or the
<span class="synLineNumber">    2</span>  # environment:
<span class="synLineNumber">    3</span>  # rootdir workdir (if all original sources are kept in one dir)
<span class="synLineNumber">    4</span>  
<span class="synLineNumber">    5</span>  TEMPDIR=/tmp/$$
<span class="synLineNumber">    6</span>  mkdir $TEMPDIR || exit 1
<span class="synLineNumber">    7</span>  TEMPFILE=$TEMPDIR/cl-tmp
<span class="synLineNumber">    8</span>  trap "rm -f $TEMPFILE; rmdir $TEMPDIR" 0 1 2 3 7 10 13 15
<span class="synLineNumber">    9</span>  
<span class="synLineNumber">   10</span>  TAGOPT=
<span class="synLineNumber">   11</span>  
<span class="synLineNumber">   12</span>  # Command line; will bomb out if unrecognised options
<span class="synLineNumber">   13</span>  TEMP=$(getopt -a -s bash \
<span class="synLineNumber">   14</span>         -o hC:EH:G:M:P:R:T:U:V:W:Ff:dcnr:x:Bp:Dk:a:Sv:m:e:i:I:t: \
<span class="synLineNumber">   15</span>         --long help,version,ctp,tC,sgpg,spgp,us,uc,op \
<span class="synLineNumber">   16</span>         --long si,sa,sd,ap,sp,su,sk,sr,sA,sP,sU,sK,sR,ss,sn \
<span class="synLineNumber">   17</span>         -n "$PROGNAME" -- "$@")
<span class="synLineNumber">   18</span>  eval set -- $TEMP</span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source bash.sh using Kate engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/bash.sh
<span class="syntax"><span class="synLineNumber">    1</span>  <span class="synComment">#&nbsp;Long&nbsp;term&nbsp;variables,&nbsp;which&nbsp;may&nbsp;be&nbsp;set&nbsp;in&nbsp;the&nbsp;cvsdeb&nbsp;config&nbsp;file&nbsp;or&nbsp;the</span><span class="...
<span class="synLineNumber">    2</span>  </span><span class="synComment">#&nbsp;environment:</span><span class="synComment">
<span class="synLineNumber">    3</span>  </span><span class="synComment">#&nbsp;rootdir&nbsp;workdir&nbsp;(if&nbsp;all&nbsp;original&nbsp;sources&nbsp;are&nbsp;kept&nbsp;in&nbsp;one&nbsp;dir)</span><span class="synComment">
<span class="synLineNumber">    4</span>  </span>
<span class="synLineNumber">    5</span>  <span class="synPreProc">TEMPDIR=</span>/tmp/<span class="synPreProc">$$</span>
<span class="synLineNumber">    6</span>  <span class="synConstant">mkdir</span>&nbsp;<span class="synPreProc">$TEMPDIR</span>&nbsp;<span class="synStatement">||</span>&nbsp;<span class="synSpecial">exit</span>&nbsp;1
<span class="synLineNumber">    7</span>  <span class="synPreProc">TEMPFILE=$TEMPDIR</span>/cl-tmp
<span class="synLineNumber">    8</span>  <span class="synSpecial">trap</span>&nbsp;<span class="synConstant">"rm&nbsp;-f&nbsp;</span><span class="synPreProc">$TEMPFILE</span><span class="synConstant">;&nbsp;rmdir&nbsp;</span><span class="synPreProc"...
<span class="synLineNumber">    9</span>  
<span class="synLineNumber">   10</span>  <span class="synPreProc">TAGOPT=</span>
<span class="synLineNumber">   11</span>  
<span class="synLineNumber">   12</span>  <span class="synComment">#&nbsp;Command&nbsp;line;&nbsp;will&nbsp;bomb&nbsp;out&nbsp;if&nbsp;unrecognised&nbsp;options</span><span class="synComment">
<span class="synLineNumber">   13</span>  </span><span class="synPreProc">TEMP=$(</span><span class="synConstant">getopt</span>&nbsp;-a&nbsp;-s&nbsp;<span class="synConstant">bash</span>&nbsp;\
<span class="synLineNumber">   14</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-o&nbsp;hC:EH:G:M:P:R:T:U:V:<span class="synConstant">W</span>:Ff:dcnr:x:Bp:Dk:a:Sv:m:e:i:I:t:&nbsp;\
<span class="synLineNumber">   15</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--long&nbsp;<span class="synSpecial">help</span>,version,ctp,tC,sgpg,spgp,us,uc,op&nbsp;\
<span class="synLineNumber">   16</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--long&nbsp;si,sa,sd,ap,sp,<span class="synConstant">su</span>,sk,sr,sA,sP,<span class="synConstant">sU</span>,sK,sR,ss,sn&nbsp;\
<span class="synLineNumber">   17</span>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-n&nbsp;<span class="synConstant">"</span><span class="synPreProc">$PROGNAME</span><span class="synConstant">"</span>&nbsp;--&nbsp;<span class="synConstant">"</span><...
<span class="synLineNumber">   18</span>  <span class="synSpecial">eval</span>&nbsp;<span class="synStatement">set</span>&nbsp;--&nbsp;<span class="synPreProc">$TEMP</span></span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source bash.sh using Vim engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/bash.sh
<span class="syntax"><span class="synLineNumber">    1</span>  <span class="synSpecial">#</span> Long term variables, which may be set in the cvsdeb config file <span class="synSpecial">or</span> the
<span class="synLineNumber">    2</span>  <span class="synSpecial">#</span> environment<span class="synSpecial">:</span>
<span class="synLineNumber">    3</span>  <span class="synSpecial">#</span> rootdir workdir (if all original sources are kept in one dir)
<span class="synLineNumber">    4</span>  
<span class="synLineNumber">    5</span>  TEMPDIR=/tmp/$$
<span class="synLineNumber">    6</span>  mkdir $TEMPDIR <span class="synSpecial">||</span> exit <span class="synConstant">1</span>
<span class="synLineNumber">    7</span>  TEMPFILE=$TEMPDIR/cl-tmp
<span class="synLineNumber">    8</span>  trap <span class="synConstant">&quot;rm -f $TEMPFILE; rmdir $TEMPDIR&quot;</span> <span class="synConstant">0</span> <span class="synConstant">1</span> <span class="synConstant">2</span> <span class="synConst...
<span class="synLineNumber">    9</span>  
<span class="synLineNumber">   10</span>  TAGOPT=
<span class="synLineNumber">   11</span>  
<span class="synLineNumber">   12</span>  <span class="synSpecial">#</span> Command line; will bomb out if unrecognised options
<span class="synLineNumber">   13</span>  TEMP=$(getopt -a -s bash \
<span class="synLineNumber">   14</span>         -o hC<span class="synSpecial">:</span>EH<span class="synSpecial">:</span>G<span class="synSpecial">:</span>M<span class="synSpecial">:</span>P<span class="synSpecial">:</span>R<span class="synSpecial">...
<span class="synLineNumber">   15</span>         --long help,version,ctp,tC,sgpg,spgp,us,uc,op \
<span class="synLineNumber">   16</span>         --long si,sa,sd,ap,sp,su,sk,sr,sA,sP,sU,sK,sR,ss,sn \
<span class="synLineNumber">   17</span>         -n <span class="synConstant">&quot;$PROGNAME&quot;</span> -- <span class="synConstant">&quot;$@&quot;</span>)
<span class="synLineNumber">   18</span>  eval set -- $TEMP</span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source smart_comments.pl using Simple engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/smart_comments.pl
<span class="syntax"><span class="synLineNumber">    1</span>  #!/usr/bin/perl
<span class="synLineNumber">    2</span>  
<span class="synLineNumber">    3</span>  use strict;
<span class="synLineNumber">    4</span>  use Carp;
<span class="synLineNumber">    5</span>  
<span class="synLineNumber">    6</span>  # use Smart::Comments;
<span class="synLineNumber">    7</span>  
<span class="synLineNumber">    8</span>  # Valores iniciales
<span class="synLineNumber">    9</span>  our $text = 'Hola';
<span class="synLineNumber">   10</span>  our $dinero = 3000.03;
<span class="synLineNumber">   11</span>  
<span class="synLineNumber">   12</span>  ### Texto: $text
<span class="synLineNumber">   13</span>  ### Dinero: $dinero
<span class="synLineNumber">   14</span>  
<span class="synLineNumber">   15</span>  $text =~ s/Hola/Adios/;
<span class="synLineNumber">   16</span>  $dinero /= 24;
<span class="synLineNumber">   17</span>  
<span class="synLineNumber">   18</span>  ### Texto: $text
<span class="synLineNumber">   19</span>  ### Dinero: $dinero
<span class="synLineNumber">   20</span>  
<span class="synLineNumber">   21</span>  exit (0);</span>
    </PRE></TD>
</TABLE>

        </BR>
    
        <TABLE>
<TR>
    <TD>Source smart_comments.pl using Kate engine</TD>
</TR>
<TR>
    <TD><PRE>
    URL from  to examples/sources/smart_comments.pl
<span class="syntax"><span class="synLineNumber">    1</span>  <span class="synStatement">#!/usr/bin/perl</span>
<span class="synLineNumber">    2</span>  
<span class="synLineNumber">    3</span>  <span class="synStatement">use</span>&nbsp;<span class="synStatement">strict</span>;
<span class="synLineNumber">    4</span>  <span class="synStatement">use</span>&nbsp;Carp;
<span class="synLineNumber">    5</span>  
<span class="synLineNumber">    6</span>  <span class="synComment">#&nbsp;use&nbsp;Smart::Comments;</span><span class="synComment">
<span class="synLineNumber">    7</span>  </span>
<span class="synLineNumber">    8</span>  <span class="synComment">#&nbsp;Valores&nbsp;iniciales</span><span class="synComment">
<span class="synLineNumber">    9</span>  </span><span class="synStatement">our</span>&nbsp;<span class="synType">$text</span>&nbsp;=&nbsp;<span class="synConstant">'</span><span class="synConstant">Hola</span><span class="synConstant">'</span>;
<span class="synLineNumber">   10</span>  <span class="synStatement">our</span>&nbsp;<span class="synType">$dinero</span>&nbsp;=&nbsp;<span class="synConstant">3000.03</span>;
<span class="synLineNumber">   11</span>  
<span class="synLineNumber">   12</span>  <span class="synComment">###&nbsp;Texto:&nbsp;$text</span><span class="synComment">



( run in 1.889 second using v1.01-cache-2.11-cpan-e1769b4cff6 )