Difference between revisions of "DNA.php"

From Organic Design wiki
m
(New GeSHi template for DNA to add to SecretCloset)
Line 8: Line 8:
 
     'QUOTEMARKS' => array("'",'"'),
 
     'QUOTEMARKS' => array("'",'"'),
 
     'ESCAPE_CHAR' => '\\',
 
     'ESCAPE_CHAR' => '\\',
    'KEYWORDS' => array(
+
    'REGEXPS' => array(
        1 => array('a'),
+
                  0 => array(
        2 => array('t'),
+
                      GESHI_SEARCH => '(a+)',
        3 => array('c')
+
                      GESHI_REPLACE => '\\1',
                ),
+
                            ),
 +
                  1 => array(
 +
                      GESHI_SEARCH => '(t+)',
 +
                      GESHI_REPLACE => '\\1',
 +
                            ),
 +
                  2 => array(
 +
                      GESHI_SEARCH => '(c+)',
 +
                      GESHI_REPLACE => '\\1',
 +
                            ),
 +
                      ),
 
'CASE_SENSITIVE' => array(
 
'CASE_SENSITIVE' => array(
 
                 GESHI_COMMENTS => false,
 
                 GESHI_COMMENTS => false,
Line 20: Line 29:
 
                 ),
 
                 ),
 
     'STYLES' => array(
 
     'STYLES' => array(
         'KEYWORDS' => array(
+
         'REGEXPS' => array(
             1 => 'color: #00FF00;',
+
             0 => 'color: #00FF00;',
             2 => 'color: #FF0000;',
+
             1 => 'color: #FF0000',
             3 => 'color: #0066FF;'
+
             2 => 'color: #0066FF',
            ),
+
 
 +
                          ),
 
     'COMMENTS' => array(
 
     'COMMENTS' => array(
 
             1 => 'color: #808080; font-style: italic;',
 
             1 => 'color: #808080; font-style: italic;',

Revision as of 04:21, 10 February 2006

<?php

  1. syntax highlighting using GeSHi

$language_data = array(

   'LANG_NAME' => 'dna',
   'COMMENT_SINGLE' => array(1 => '>',2 => '#'),
   'COMMENT_MULTI' => array('/*' => '*/'),
   'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
   'QUOTEMARKS' => array("'",'"'),
   'ESCAPE_CHAR' => '\\',
    'REGEXPS' => array(
                 0 => array(
                     GESHI_SEARCH => '(a+)',
                     GESHI_REPLACE => '\\1',
                           ),
                 1 => array(
                     GESHI_SEARCH => '(t+)',
                     GESHI_REPLACE => '\\1',
                           ),
                 2 => array(
                     GESHI_SEARCH => '(c+)',
                     GESHI_REPLACE => '\\1',
                           ),
                      ),

'CASE_SENSITIVE' => array(

               GESHI_COMMENTS => false,
               1 => false,
               2 => false,
               3 => false,
               ),
   'STYLES' => array(
       'REGEXPS' => array(
           0 => 'color: #00FF00;',
           1 => 'color: #FF0000',
           2 => 'color: #0066FF',
  
                         ),
    'COMMENTS' => array(
           1 => 'color: #808080; font-style: italic;',
           2 => 'color: #808080; font-style: italic;',
     'MULTI' => 'color: #808080; font-style: italic;'
           ),
    )

) ?>