plugins/geshi/geshi/ada.php
changeset 2 9e3258dfae15
parent 0 441963e5b07a
child 3 f3e2bbbd2155
equal deleted inserted replaced
1:c715631f809a 2:9e3258dfae15
     2 /*************************************************************************************
     2 /*************************************************************************************
     3  * ada.php
     3  * ada.php
     4  * -------
     4  * -------
     5  * Author: Tux (tux@inmail.cz)
     5  * Author: Tux (tux@inmail.cz)
     6  * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
     6  * Copyright: (c) 2004 Tux (http://tux.a4.cz/), Nigel McNie (http://qbnz.com/highlighter)
     7  * Release Version: 1.0.7.20
     7  * Release Version: 1.0.8.2
     8  * Date Started: 2004/07/29
     8  * Date Started: 2004/07/29
     9  *
     9  *
    10  * Ada language file for GeSHi.
    10  * Ada language file for GeSHi.
    11  * Words are from SciTe configuration file
    11  * Words are from SciTe configuration file
    12  *
    12  *
    42  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    42  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    43  *
    43  *
    44  ************************************************************************************/
    44  ************************************************************************************/
    45 
    45 
    46 $language_data = array (
    46 $language_data = array (
    47 	'LANG_NAME' => 'Ada',
    47     'LANG_NAME' => 'Ada',
    48 	'COMMENT_SINGLE' => array(1 => '--'),
    48     'COMMENT_SINGLE' => array(1 => '--'),
    49 	'COMMENT_MULTI' => array('/*' => '*/'),
    49     'COMMENT_MULTI' => array('/*' => '*/'),
    50 	'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    50     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    51 	'QUOTEMARKS' => array('"'),
    51     'QUOTEMARKS' => array('"'),
    52 	'ESCAPE_CHAR' => '\\',
    52     'ESCAPE_CHAR' => '\\',
    53 	'KEYWORDS' => array(
    53     'KEYWORDS' => array(
    54 		1 => array(
    54         1 => array(
    55 			'begin', 'declare', 'do', 'else', 'elsif', 'exception', 'for', 'if',
    55             'begin', 'declare', 'do', 'else', 'elsif', 'exception', 'for', 'if',
    56 			'is', 'loop', 'while', 'then', 'is', 'end', 'select', 'case', 'while',  'until',
    56             'is', 'loop', 'while', 'then', 'end', 'select', 'case', 'until',
    57 			'goto', 'return'
    57             'goto', 'return'
    58 			),
    58             ),
    59 		2 => array(
    59         2 => array(
    60 			'abs', 'and', 'mod', 'not', 'or', 'rem', 'xor'
    60             'abs', 'and', 'mod', 'not', 'or', 'rem', 'xor'
    61 		  	),
    61             ),
    62 		3 => array(
    62         3 => array(
    63 			'abort', 'abstract', 'accept', 'access', 'aliased', 'all', 'array', 'at', 'body',
    63             'abort', 'abstract', 'accept', 'access', 'aliased', 'all', 'array', 'at', 'body',
    64 			'constant', 'delay', 'delta', 'digits', 'entry', 'exit',
    64             'constant', 'delay', 'delta', 'digits', 'entry', 'exit',
    65 			'function', 'generic', 'in', 'limited', 'new', 'null', 'of', 'others', 'out', 'package', 'pragma',
    65             'function', 'generic', 'in', 'limited', 'new', 'null', 'of', 'others', 'out', 'package', 'pragma',
    66 			'private', 'procedure', 'protected', 'raise', 'range', 'record', 'renames', 'requeue', 'reverse',
    66             'private', 'procedure', 'protected', 'raise', 'range', 'record', 'renames', 'requeue', 'reverse',
    67 			'separate', 'subtype', 'tagged', 'task', 'terminate', 'type', 'use', 'when', 'with'
    67             'separate', 'subtype', 'tagged', 'task', 'terminate', 'type', 'use', 'when', 'with'
    68 			)
    68             )
    69 		),
    69         ),
    70 	'SYMBOLS' => array(
    70     'SYMBOLS' => array(
    71 		'(', ')'
    71         '(', ')'
    72 		),
    72         ),
    73 	'CASE_SENSITIVE' => array(
    73     'CASE_SENSITIVE' => array(
    74 		GESHI_COMMENTS => true,
    74         GESHI_COMMENTS => false,
    75 		1 => false,
    75         1 => false,
    76 		2 => false,
    76         2 => false,
    77 		3 => false,
    77         3 => false,
    78 		),
    78         ),
    79 	'STYLES' => array(
    79     'STYLES' => array(
    80 		'KEYWORDS' => array(
    80         'KEYWORDS' => array(
    81 			1 => 'color: #00007f;',
    81             1 => 'color: #00007f;',
    82 			2 => 'color: #0000ff;',
    82             2 => 'color: #0000ff;',
    83 			3 => 'color: #46aa03; font-weight:bold;',
    83             3 => 'color: #46aa03; font-weight:bold;',
    84 			),
    84             ),
    85 		'BRACKETS' => array(
    85         'BRACKETS' => array(
    86 			0 => 'color: #66cc66;'
    86             0 => 'color: #66cc66;'
    87 			),
    87             ),
    88 		'COMMENTS' => array(
    88         'COMMENTS' => array(
    89 			1 => 'color: #adadad; font-style: italic;',
    89             1 => 'color: #adadad; font-style: italic;',
    90 			'MULTI' => 'color: #808080; font-style: italic;'
    90             'MULTI' => 'color: #808080; font-style: italic;'
    91 			),
    91             ),
    92 		'ESCAPE_CHAR' => array(
    92         'ESCAPE_CHAR' => array(
    93 			0 => 'color: #000099; font-weight: bold;'
    93             0 => 'color: #000099; font-weight: bold;'
    94 			),
    94             ),
    95 		'BRACKETS' => array(
    95         'BRACKETS' => array(
    96 			0 => 'color: #66cc66;'
    96             0 => 'color: #66cc66;'
    97 			),
    97             ),
    98 		'STRINGS' => array(
    98         'STRINGS' => array(
    99 			0 => 'color: #7f007f;'
    99             0 => 'color: #7f007f;'
   100 			),
   100             ),
   101 		'NUMBERS' => array(
   101         'NUMBERS' => array(
   102 			0 => 'color: #ff0000;'
   102             0 => 'color: #ff0000;'
   103 			),
   103             ),
   104 		'METHODS' => array(
   104         'METHODS' => array(
   105 			1 => 'color: #202020;'
   105             1 => 'color: #202020;'
   106 			),
   106             ),
   107 		'SYMBOLS' => array(
   107         'SYMBOLS' => array(
   108 			0 => 'color: #66cc66;'
   108             0 => 'color: #66cc66;'
   109 			),
   109             ),
   110 		'REGEXPS' => array(
   110         'REGEXPS' => array(
   111 			),
   111             ),
   112 		'SCRIPT' => array(
   112         'SCRIPT' => array(
   113 			)
   113             )
   114 		),
   114         ),
   115 	'URLS' => array(
   115     'URLS' => array(
   116 		1 => '',
   116         1 => '',
   117 		2 => '',
   117         2 => '',
   118 		3 => ''
   118         3 => ''
   119 		),
   119         ),
   120 	'OOLANG' => true,
   120     'OOLANG' => true,
   121 	'OBJECT_SPLITTERS' => array(
   121     'OBJECT_SPLITTERS' => array(
   122 		1 => '.'
   122         1 => '.'
   123 		),
   123         ),
   124 	'REGEXPS' => array(
   124     'REGEXPS' => array(
   125 		),
   125         ),
   126 	'STRICT_MODE_APPLIES' => GESHI_NEVER,
   126     'STRICT_MODE_APPLIES' => GESHI_NEVER,
   127 	'SCRIPT_DELIMITERS' => array(
   127     'SCRIPT_DELIMITERS' => array(
   128 		),
   128         ),
   129 	'HIGHLIGHT_STRICT_BLOCK' => array(
   129     'HIGHLIGHT_STRICT_BLOCK' => array(
   130 		)
   130         )
   131 );
   131 );
   132 
   132 
   133 ?>
   133 ?>