Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 9406df6f885a8f97005c2d7e241d165f > files > 468

colorer-take5-docs-0-0.beta5.14.mga7.x86_64.rpm

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="ru" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Colorer-take5 library features</title>
<link href="../styles/styles.css" rel="stylesheet" type="text/css"/>
<link rel="icon" href="../images/logo-small.png"/>
</head>
<body>
<div class='back'><a href='../index.html'><img alt='back' src='../images/back.png' width='40' height='18'/></a></div>

<h1>Colorer-take5 Library Features</h1>

  <ul>
    <li>Colorer-take5 supports more than hundred programming languages, scripts and markups.</li>
    <li>Uses powerful and flexible HRC syntax description
        language, based on regular expressions and scheme (context) structure.</li>
    <li>Colorer library can be easily integrated into any target application.</li>
    <li>Java API available, C-based API can easily be adopted.</li>
    <li>End user applications for <a href="../eclipsecolorer/">Eclipse platform</a>,
        <a href="../farplugin.html">FAR Manager</a> and <a href="../mc.html">Midnight Commander</a> shells.</li>
    <li>Unicode support: UTF-* support, single-byte encodings support.</li>
  </ul>

  <h2>HRC syntax descriptions</h2>
  <ul>
    <li>Powerful language, based on XML syntax.</li>
    <li>Worked out internal design:
      <ul>
      <li>Separate type namespaces.</li>
      <li>Free linking between schemas (forward inheritance and switch references).</li>
      <li>HRC Region information extension, region inheritance tree, transparent HRC linking.</li>
      <li>All Colorer applications uses single repository referencing from <code>catalog.xml</code> file.</li>
      <li>Global library logging and tracing.</li>
      </ul>
    </li>
  </ul>

  <h2>HRD styles</h2>
  <ul>
    <li>HRD style files is a universal format to customize visual appearance of colorezed source code.</li>
    <li>For different platform capabilities there could be different supporting HRD styles.</li>
    <li>HRD styles provides library with an content-presentation separation layer.</li>
  </ul>
  

</body>
</html>