Secciones de la página

see. htm


HyperText markup language


Árbol de ficheros

Tol

Artículos del sitio

Presentación de Tol

Todos los programas

Simuladores visuales

Sitios que me gustan

Por categorías

Algoritmia

Búsqueda y ordenación

Computación fisiológica

Editorial y edición

Gráficos de datos

Herramientas y utilidades

Hipertexto

Informática forense

Lectura óptica de datos

Metaprogramación

No determinista

Ofimática

Recursión e iteración

Reglas y restricciones

Series y estadística









see.htm de SHi.SyntaxHighlight

Semilla html con Tol embebido para librok.es, una web de LibrOk

HyperText markup language

<!DOCTYPE
  html
  PUBLIC
  "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"[]>
<!-- /////////////////////////////////////////////////////////////////////////
// FILE    : see.htm
// AUTHOR  : http://www.asolver.com
// PURPOSE : Semilla html con Tol embebido para librok.es, una web de LibrOk
////////////////////////////////////////////////////////////////////////// -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

<meta name="ROBOTS"        content="INDEX, FOLLOW" />
<meta name="revisit-after" content="7 days" />
<meta name="rating"        content="GENERAL" />
<meta name="distribution"  content="GLOBAL" />
<meta name="language"      content="spanish" />

<{
// CtrXxx  Control variables inherit from make.tol
// xxxXxx  Local variables created here, inside html code
// XXX.XXX Text macro variables created here, inside html code.

Set  DEF.KEY = [["librok",
                 "libro", "libros",
                 "análisis",
                 "corrección", "correcciones",
                 "guión", "guiones", "guionista", "guionistas",
                 "texto", "textos",
                 "literario", "literarios",
                 "autor", "autora", "autores", "autoras",
                 "editor", "editora", "editores", "editoras",
                 "productor", "productora", "productores", "productoras",
                 "editorial", "editoriales", "edición", "ediciones"]];

Text WIN.TIT = // Window title
{
  Set  lstPst = PdbFirstN(SelPdb, CtrTit, Real(Set objPst)
                { objPst->pstTit != "" });
  Set  lstTit = EvalSet(lstPst, Text(Set objPst)
                { objPst->pstTit+"; " });
  SetSum(lstTit)+"Análisis y correcciones de guiones y textos literarios"
};

Text MET.DES = // Page description
{
  Set  lstPst = PdbFirstN(SelPdb, CtrDes, Real(Set objPst)
                { objPst->pstTit != "" });
  Set  lstTit = EvalSet(lstPst, Text(Set objPst)
                { objPst->pstTit+". " });
  SetSum(lstTit)
};

Text MET.KEY = // Keywords
{
  Set txtSet = EvalSet(SelPdb, Text(Set pdbObj)
  { pdbObj->pstTit+" "+pdbObj->pstTxt });

  Set2TxtKeyword(txtSet << [[ DEF.KEY ]], 4, FALSE, 40) // Not ordered
};

Text TAG.KEY = MET.KEY;

Text TmeEmpty; // Only definitions, no html code
}>

<meta name="description"   content=""<{MET.DES}>" />"
<meta name="keywords"      content=""<{MET.KEY}>" />"

<link rel="icon" href="../favicon.ico" />
<link href="../css/common.css" rel="stylesheet" type="text/css" />

<title><{WIN.TIT}></title>

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'AU-72131254-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script');
    ga.type = 'text/javascript';
    ga.async = true;
    ga.src = ('https:' == document.location.protocol ?
              'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(ga, s);
  })();
</script>
<script type="text/javascript" src="../src/common.js"></script>

</head>

<body>

<div id="fb-root"></div>
<script type="text/javascript">(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/es_ES/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div id="wrapper">

  <!-- header: ini ---------------------------------------------------------->
  <div id="header">
    <div id="logo">
      <a href="http://www.librok.es">
        <h1>libr<b>ok</b></h1>
      </a>
      <p>Análisis y correcciones de guiones y textos literarios</p>        
      <p>
        <a href="https://twitter.com/share"
           class="twitter-share-button"
           data-count="horizontal">Tweet</a>
           <script type="text/javascript"
                   src="//platform.twitter.com/widgets.js"></script>
      </p>        
      <p>
        <div class="fb-like"
             data-href="http://www.librok.es"
             data-send="true"
             data-layout="button_count"
             data-width="450"
             data-show-faces="true"
             data-font="arial"></div>
      </p>        
    </div>
  </div>
  <!-- header: end ---------------------------------------------------------->

  <div id="page">
    <div id="page-bgtop">
      <div id="page-bgbtm">

        <!-- menu: ini ------------------------------------------------------>
        <div id="menu">
          <ul>
            <li><a href="http://www.librok.es"         >Inicio</a></li>
            <li><a href="../articulos/novelistas.html" >Novelistas</a></li>
            <li><a href="../articulos/guionistas.html" >Guionistas</a></li>
            <li><a href="../articulos/editores.html"   >Editores</a></li>
            <li><a href="../articulos/productores.html">Productores</a></li>
          </ul>
        </div>
        <!-- menu: end ------------------------------------------------------>

        <!-- content: ini --------------------------------------------------->
        <div id="content">

          <!-- ini posts ---------------------------------------------------->
          <{ 
            Set allPst = EvalSet(SelPdb, Text(Set objPst)
            {
              "<div class='"+objPst->pstTyp+"'>"+
              If(objPst->pstTyp != "post", objPst->pstHtm, // book, results
              { 
                objPst->pstTh1+"
                <div class='entry'>" + objPst->pstHtm + "</div>
                "
              })+
              "</div>\n\n"
            });
            Text SetSum(allPst); // Escribe todos los posts
          }>
          <!-- end posts ---------------------------------------------------->

          <div style="clear: both;">&nbsp;</div>
        </div>
        <!-- content: end --------------------------------------------------->

        <!-- sidebar: ini --------------------------------------------------->
        <div id="sidebar">
          <ul>
            <li>
              <h2>Para novelistas</h2>
              <ul>
                 <{ PhtLinkPstSet(CtrNov, TRUE); }>
              </ul>
            </li>
            <li>
              <h2>Para guionistas</h2>
              <ul>
                 <{ PhtLinkPstSet(CtrGui, TRUE); }>
              </ul>
            </li>
            <li>
              <h2>Para editores</h2>
              <ul>
                 <{ PhtLinkPstSet(CtrEdi, TRUE); }>
              </ul>
            </li>
            <li>
              <h2>Para productores</h2>
              <ul>
                 <{ PhtLinkPstSet(CtrPro, TRUE); }>
              </ul>
            </li>
            <li>
              <h2>Enlaces</h2>
              <ul>
                 <{ PhtLinkPstSet(CtrVar, TRUE); }>
              </ul>
            </li>
          </ul>
        </div>
        <!-- sidebar: end --------------------------------------------------->

        <div style="clear: both;">&nbsp;</div>
      </div>
    </div>
  </div>
</div>

<div id="footer-wrapper">
  <div id="footer">
    <p>
      Copyright (c) 2011
      <a href="http://www.librok.es">librok.es</a>.
      Todos los derechos reservados.
      Desarrollado por <a href="http://www.asolver.com">asolver.com</a>
      con <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.
    </p>
  </div>
</div>

</body>
</html>

Árbol de ficheros

SHi.SyntaxHighlight funciones de sintaxis realzada de codigo

  • make.tol programa de test de las funciones de sintaxis realzada en Tol
  • make.bat mandato de ejecucion del programa de test de realce de sintaxis
  • tol directorios que contienen fichero de codigo fuente Tol
    • cmm funciones comunes de manejo y generacion de textos y Html
      • txt.tol funciones para el manejo y la transformacion de textos
      • htm.tol funciones para generar codigo fuente en lenguaje Html
    • app funciones especificas de aplicacion de sintaxis realzada
      • shi.tol sintaxis realzada de código fuente en Tol, Xml, Html, etc.
    • inc.tol fichero con ordenes de inclusion de otros ficheros Tol
  • code.inp directorio con ficheros de codigo en diversos lenguajes para pruebas
    • arr.js codigo fuente en lenguaje Javascript
    • cmm.css ejemplo de Css, Cascading Style Sheets
    • edi.sql lenguaje Sql, Structured Query Language
    • gif.gpl fichero de especificacion de mandatos Gnuplot
    • gpl.tol ejemplo de Tol invocando a Gnuplot
    • map.xml ejemplo de codigo Xml, eXtensible Markup Language
    • pdf.bat ficheros de mandatos de Windows de Microsoft
    • see.htm lenguaje Html, HyperText Markup Language
    • sql.tol ejemplo de lenguaje Tol con codigo Sql embebido
  • code.out directorio de resultados con el codigo de entrada realzado
  • resultado.html codigos fuente realzado en varios lenguajes de programacion
  • shi_syntaxhighlight.pdf documento de funciones de la libreria de realce de sintaxis

2015 asolver.com | Aviso legal | XHTML | Δ Θ Ξ | Creative Commons | Mapa y funciones del sitio

Tol