[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/vendor/geshi/geshi/src/geshi/ -> autoconf.php (source)

   1  <?php
   2  /*************************************************************************************
   3   * autoconf.php
   4   * -----
   5   * Author: Mihai Vasilian (grayasm@gmail.com)
   6   * Copyright: (c) 2010 Mihai Vasilian
   7   * Release Version: 1.0.9.1
   8   * Date Started: 2010/01/25
   9   *
  10   * autoconf language file for GeSHi.
  11   *
  12   ***********************************************************************************
  13   *
  14   *     This file is part of GeSHi.
  15   *
  16   *   GeSHi is free software; you can redistribute it and/or modify
  17   *   it under the terms of the GNU General Public License as published by
  18   *   the Free Software Foundation; either version 2 of the License, or
  19   *   (at your option) any later version.
  20   *
  21   *   GeSHi is distributed in the hope that it will be useful,
  22   *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  23   *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  24   *   GNU General Public License for more details.
  25   *
  26   *   You should have received a copy of the GNU General Public License
  27   *   along with GeSHi; if not, write to the Free Software
  28   *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  29   *
  30   ************************************************************************************/
  31  
  32  $language_data = array (
  33      'LANG_NAME' => 'Autoconf',
  34      'COMMENT_SINGLE' => array(2 => '#'),
  35      'COMMENT_MULTI' => array(),
  36      'COMMENT_REGEXP' => array(
  37          //Multiline-continued single-line comments
  38          1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m',
  39          //Multiline-continued preprocessor define
  40          2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m',
  41          //Single Line comment started by dnl
  42          3 => '/(?<!\$)\bdnl\b.*$/m',
  43          ),
  44      'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
  45      'QUOTEMARKS' => array("'", '"'),
  46      'ESCAPE_CHAR' => '',
  47      'ESCAPE_REGEXP' => array(),
  48      'NUMBERS' =>
  49          GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_INT_CSTYLE | GESHI_NUMBER_BIN_PREFIX_0B |
  50          GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | GESHI_NUMBER_FLT_NONSCI |
  51          GESHI_NUMBER_FLT_NONSCI_F | GESHI_NUMBER_FLT_SCI_SHORT | GESHI_NUMBER_FLT_SCI_ZERO,
  52      'KEYWORDS' => array(
  53          1 => array(
  54              'AC_ACT_IFELSE',
  55              'AC_AIX',
  56              'AC_ALLOCA',
  57              'AC_ARG_ARRAY',
  58              'AC_ARG_ENABLE',
  59              'AC_ARG_PROGRAM',
  60              'AC_ARG_VAR',
  61              'AC_ARG_WITH',
  62              'AC_AUTOCONF_VERSION',
  63              'AC_BEFORE',
  64              'AC_C_BACKSLASH_A',
  65              'AC_C_BIGENDIAN',
  66              'AC_C_CHAR_UNSIGNED',
  67              'AC_C_CONST',
  68              'AC_C_CROSS',
  69              'AC_C_FLEXIBLE_ARRAY_MEMBER',
  70              'AC_C_INLINE',
  71              'AC_C_LONG_DOUBLE',
  72              'AC_C_PROTOTYPES',
  73              'AC_C_RESTRICT',
  74              'AC_C_STRINGIZE',
  75              'AC_C_TYPEOF',
  76              'AC_C_VARARRAYS',
  77              'AC_C_VOLATILE',
  78              'AC_CACHE_CHECK',
  79              'AC_CACHE_LOAD',
  80              'AC_CACHE_SAVE',
  81              'AC_CACHE_VAL',
  82              'AC_CANONICAL_BUILD',
  83              'AC_CANONICAL_HOST',
  84              'AC_CANONICAL_SYSTEM',
  85              'AC_CANONICAL_TARGET',
  86              'AC_CHAR_UNSIGNED',
  87              'AC_CHECK_ALIGNOF',
  88              'AC_CHECK_DECL',
  89              'AC_CHECK_DECLS',
  90              'AC_CHECK_DECLS_ONCE',
  91              'AC_CHECK_FILE',
  92              'AC_CHECK_FILES',
  93              'AC_CHECK_FUNC',
  94              'AC_CHECK_FUNCS',
  95              'AC_CHECK_FUNCS_ONCE',
  96              'AC_CHECK_HEADER',
  97              'AC_CHECK_HEADERS',
  98              'AC_CHECK_HEADERS_ONCE',
  99              'AC_CHECK_LIB',
 100              'AC_CHECK_MEMBER',
 101              'AC_CHECK_MEMBERS',
 102              'AC_CHECK_PROG',
 103              'AC_CHECK_PROGS',
 104              'AC_CHECK_SIZEOF',
 105              'AC_CHECK_TARGET_TOOL',
 106              'AC_CHECK_TARGET_TOOLS',
 107              'AC_CHECK_TOOL',
 108              'AC_CHECK_TOOLS',
 109              'AC_CHECK_TYPE',
 110              'AC_CHECK_TYPES',
 111              'AC_CHECKING',
 112              'AC_COMPILE_CHECK',
 113              'AC_COMPILE_IFELSE',
 114              'AC_COMPUTE_INT',
 115              'AC_CONFIG_AUX_DIR',
 116              'AC_CONFIG_COMMANDS',
 117              'AC_CONFIG_COMMANDS_POST',
 118              'AC_CONFIG_COMMANDS_PRE',
 119              'AC_CONFIG_FILES',
 120              'AC_CONFIG_HEADERS',
 121              'AC_CONFIG_ITEMS',
 122              'AC_CONFIG_LIBOBJ_DIR',
 123              'AC_CONFIG_LINKS',
 124              'AC_CONFIG_MACRO_DIR',
 125              'AC_CONFIG_SRCDIR',
 126              'AC_CONFIG_SUBDIRS',
 127              'AC_CONFIG_TESTDIR',
 128              'AC_CONST',
 129              'AC_COPYRIGHT',
 130              'AC_CROSS_CHECK',
 131              'AC_CYGWIN',
 132              'AC_DATAROOTDIR_CHECKED',
 133              'AC_DECL_SYS_SIGLIST',
 134              'AC_DECL_YYTEXT',
 135              'AC_DEFINE',
 136              'AC_DEFINE_UNQUOTED',
 137              'AC_DEFUN',
 138              'AC_DEFUN_ONCE',
 139              'AC_DIAGNOSE',
 140              'AC_DIR_HEADER',
 141              'AC_DISABLE_OPTION_CHECKING',
 142              'AC_DYNIX_SEQ',
 143              'AC_EGREP_CPP',
 144              'AC_EGREP_HEADER',
 145              'AC_EMXOS2',
 146              'AC_ENABLE',
 147              'AC_ERLANG_CHECK_LIB',
 148              'AC_ERLANG_NEED_ERL',
 149              'AC_ERLANG_NEED_ERLC',
 150              'AC_ERLANG_PATH_ERL',
 151              'AC_ERLANG_PATH_ERLC',
 152              'AC_ERLANG_SUBST_ERTS_VER',
 153              'AC_ERLANG_SUBST_INSTALL_LIB_DIR',
 154              'AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR',
 155              'AC_ERLANG_SUBST_LIB_DIR',
 156              'AC_ERLANG_SUBST_ROOT_DIR',
 157              'AC_ERROR',
 158              'AC_EXEEXT',
 159              'AC_F77_DUMMY_MAIN',
 160              'AC_F77_FUNC',
 161              'AC_F77_LIBRARY_LDFLAGS',
 162              'AC_F77_MAIN',
 163              'AC_F77_WRAPPERS',
 164              'AC_FATAL',
 165              'AC_FC_FREEFORM',
 166              'AC_FC_FUNC',
 167              'AC_FC_LIBRARY_LDFLAGS',
 168              'AC_FC_MAIN',
 169              'AC_FC_SRCEXT',
 170              'AC_FC_WRAPPERS',
 171              'AC_FIND_X',
 172              'AC_FIND_XTRA',
 173              'AC_FOREACH',
 174              'AC_FUNC_ALLOCA',
 175              'AC_FUNC_CHECK',
 176              'AC_FUNC_CHOWN',
 177              'AC_FUNC_CLOSEDIR_VOID',
 178              'AC_FUNC_ERROR_AT_LINE',
 179              'AC_FUNC_FNMATCH',
 180              'AC_FUNC_FNMATCH_GNU',
 181              'AC_FUNC_FORK',
 182              'AC_FUNC_FSEEKO',
 183              'AC_FUNC_GETGROUPS',
 184              'AC_FUNC_GETLOADAVG',
 185              'AC_FUNC_GETMNTENT',
 186              'AC_FUNC_GETPGRP',
 187              'AC_FUNC_LSTAT',
 188              'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK',
 189              'AC_FUNC_MALLOC',
 190              'AC_FUNC_MBRTOWC',
 191              'AC_FUNC_MEMCMP',
 192              'AC_FUNC_MKTIME',
 193              'AC_FUNC_MMAP',
 194              'AC_FUNC_OBSTACK',
 195              'AC_FUNC_REALLOC',
 196              'AC_FUNC_SELECT_ARGTYPES',
 197              'AC_FUNC_SETPGRP',
 198              'AC_FUNC_SETVBUF_REVERSED',
 199              'AC_FUNC_STAT',
 200              'AC_FUNC_STRCOLL',
 201              'AC_FUNC_STRERROR_R',
 202              'AC_FUNC_STRFTIME',
 203              'AC_FUNC_STRNLEN',
 204              'AC_FUNC_STRTOD',
 205              'AC_FUNC_STRTOLD',
 206              'AC_FUNC_UTIME_NULL',
 207              'AC_FUNC_VPRINTF',
 208              'AC_FUNC_WAIT3',
 209              'AC_GCC_TRADITIONAL',
 210              'AC_GETGROUPS_T',
 211              'AC_GETLOADAVG',
 212              'AC_GNU_SOURCE',
 213              'AC_HAVE_FUNCS',
 214              'AC_HAVE_HEADERS',
 215              'AC_HAVE_LIBRARY',
 216              'AC_HAVE_POUNDBANG',
 217              'AC_HEADER_ASSERT',
 218              'AC_HEADER_CHECK',
 219              'AC_HEADER_DIRENT',
 220              'AC_HEADER_EGREP',
 221              'AC_HEADER_MAJOR',
 222              'AC_HEADER_RESOLV',
 223              'AC_HEADER_STAT',
 224              'AC_HEADER_STDBOOL',
 225              'AC_HEADER_STDC',
 226              'AC_HEADER_SYS_WAIT',
 227              'AC_HEADER_TIME',
 228              'AC_HEADER_TIOCGWINSZ',
 229              'AC_HELP_STRING',
 230              'AC_INCLUDES_DEFAULT',
 231              'AC_INIT',
 232              'AC_INLINE',
 233              'AC_INT_16_BITS',
 234              'AC_IRIX_SUN',
 235              'AC_ISC_POSIX',
 236              'AC_LANG_ASSERT',
 237              'AC_LANG_C',
 238              'AC_LANG_CALL',
 239              'AC_LANG_CONFTEST',
 240              'AC_LANG_CPLUSPLUS',
 241              'AC_LANG_FORTRAN77',
 242              'AC_LANG_FUNC_LINK_TRY',
 243              'AC_LANG_POP',
 244              'AC_LANG_PROGRAM',
 245              'AC_LANG_PUSH',
 246              'AC_LANG_RESTORE',
 247              'AC_LANG_SAVE',
 248              'AC_LANG_SOURCE',
 249              'AC_LANG_WERROR',
 250              'AC_LIBOBJ',
 251              'AC_LIBSOURCE',
 252              'AC_LIBSOURCES',
 253              'AC_LINK_FILES',
 254              'AC_LINK_IFELSE',
 255              'AC_LN_S',
 256              'AC_LONG_64_BITS',
 257              'AC_LONG_DOUBLE',
 258              'AC_LONG_FILE_NAMES',
 259              'AC_MAJOR_HEADER',
 260              'AC_MEMORY_H',
 261              'AC_MINGW32',
 262              'AC_MINIX',
 263              'AC_MINUS_C_MINUS_O',
 264              'AC_MMAP',
 265              'AC_MODE_T',
 266              'AC_MSG_CHECKING',
 267              'AC_MSG_ERROR',
 268              'AC_MSG_FAILURE',
 269              'AC_MSG_NOTICE',
 270              'AC_MSG_RESULT',
 271              'AC_MSG_WARN',
 272              'AC_OBJEXT',
 273              'AC_OBSOLETE',
 274              'AC_OFF_T',
 275              'AC_OPENMP',
 276              'AC_OUTPUT',
 277              'AC_OUTPUT_COMMANDS',
 278              'AC_PACKAGE_BUGREPORT',
 279              'AC_PACKAGE_NAME',
 280              'AC_PACKAGE_STRING',
 281              'AC_PACKAGE_TARNAME',
 282              'AC_PACKAGE_URL',
 283              'AC_PACKAGE_VERSION',
 284              'AC_PATH_PROG',
 285              'AC_PATH_PROGS',
 286              'AC_PATH_PROGS_FEATURE_CHECK',
 287              'AC_PATH_TARGET_TOOL',
 288              'AC_PATH_TOOL',
 289              'AC_PATH_X',
 290              'AC_PATH_XTRA',
 291              'AC_PID_T',
 292              'AC_PREFIX',
 293              'AC_PREFIX_DEFAULT',
 294              'AC_PREFIX_PROGRAM',
 295              'AC_PREPROC_IFELSE',
 296              'AC_PREREQ',
 297              'AC_PRESERVE_HELP_ORDER',
 298              'AC_PROG_AWK',
 299              'AC_PROG_CC',
 300              'AC_PROG_CC_C89',
 301              'AC_PROG_CC_C99',
 302              'AC_PROG_CC_C_O',
 303              'AC_PROG_CC_STDC',
 304              'AC_PROG_CPP',
 305              'AC_PROG_CPP_WERROR',
 306              'AC_PROG_CXX',
 307              'AC_PROG_CXX_C_O',
 308              'AC_PROG_CXXCPP',
 309              'AC_PROG_EGREP',
 310              'AC_PROG_F77',
 311              'AC_PROG_F77_C_O',
 312              'AC_PROG_FC',
 313              'AC_PROG_FC_C_O',
 314              'AC_PROG_FGREP',
 315              'AC_PROG_GCC_TRADITIONAL',
 316              'AC_PROG_GREP',
 317              'AC_PROG_INSTALL',
 318              'AC_PROG_LEX',
 319              'AC_PROG_LN_S',
 320              'AC_PROG_MAKE_SET',
 321              'AC_PROG_MKDIR_P',
 322              'AC_PROG_OBJC',
 323              'AC_PROG_OBJCPP',
 324              'AC_PROG_OBJCXX',
 325              'AC_PROG_OBJCXXCPP',
 326              'AC_PROG_RANLIB',
 327              'AC_PROG_SED',
 328              'AC_PROG_YACC',
 329              'AC_PROGRAM_CHECK',
 330              'AC_PROGRAM_EGREP',
 331              'AC_PROGRAM_PATH',
 332              'AC_PROGRAMS_CHECK',
 333              'AC_PROGRAMS_PATH',
 334              'AC_REMOTE_TAPE',
 335              'AC_REPLACE_FNMATCH',
 336              'AC_REPLACE_FUNCS',
 337              'AC_REQUIRE',
 338              'AC_REQUIRE_AUX_FILE',
 339              'AC_REQUIRE_CPP',
 340              'AC_RESTARTABLE_SYSCALLS',
 341              'AC_RETSIGTYPE',
 342              'AC_REVISION',
 343              'AC_RSH',
 344              'AC_RUN_IFELSE',
 345              'AC_SCO_INTL',
 346              'AC_SEARCH_LIBS',
 347              'AC_SET_MAKE',
 348              'AC_SETVBUF_REVERSED',
 349              'AC_SIZE_T',
 350              'AC_SIZEOF_TYPE',
 351              'AC_ST_BLKSIZE',
 352              'AC_ST_BLOCKS',
 353              'AC_ST_RDEV',
 354              'AC_STAT_MACROS_BROKEN',
 355              'AC_STDC_HEADERS',
 356              'AC_STRCOLL',
 357              'AC_STRUCT_DIRENT_D_INO',
 358              'AC_STRUCT_DIRENT_D_TYPE',
 359              'AC_STRUCT_ST_BLKSIZE',
 360              'AC_STRUCT_ST_BLOCKS',
 361              'AC_STRUCT_ST_RDEV',
 362              'AC_STRUCT_TIMEZONE',
 363              'AC_STRUCT_TM',
 364              'AC_SUBST',
 365              'AC_SUBST_FILE',
 366              'AC_SYS_INTERPRETER',
 367              'AC_SYS_LARGEFILE',
 368              'AC_SYS_LONG_FILE_NAMES',
 369              'AC_SYS_POSIX_TERMIOS',
 370              'AC_SYS_RESTARTABLE_SYSCALLS',
 371              'AC_SYS_SIGLIST_DECLARED',
 372              'AC_TEST_CPP',
 373              'AC_TEST_PROGRAM',
 374              'AC_TIME_WITH_SYS_TIME',
 375              'AC_TIMEZONE',
 376              'AC_TRY_ACT',
 377              'AC_TRY_COMPILE',
 378              'AC_TRY_CPP',
 379              'AC_TRY_LINK',
 380              'AC_TRY_LINK_FUNC',
 381              'AC_TRY_RUN',
 382              'AC_TYPE_GETGROUPS',
 383              'AC_TYPE_INT16_T',
 384              'AC_TYPE_INT32_T',
 385              'AC_TYPE_INT64_T',
 386              'AC_TYPE_INT8_T',
 387              'AC_TYPE_INTMAX_T',
 388              'AC_TYPE_INTPTR_T',
 389              'AC_TYPE_LONG_DOUBLE',
 390              'AC_TYPE_LONG_DOUBLE_WIDER',
 391              'AC_TYPE_LONG_LONG_INT',
 392              'AC_TYPE_MBSTATE_T',
 393              'AC_TYPE_MODE_T',
 394              'AC_TYPE_OFF_T',
 395              'AC_TYPE_PID_T',
 396              'AC_TYPE_SIGNAL',
 397              'AC_TYPE_SIZE_T',
 398              'AC_TYPE_SSIZE_T',
 399              'AC_TYPE_UID_T',
 400              'AC_TYPE_UINT16_T',
 401              'AC_TYPE_UINT32_T',
 402              'AC_TYPE_UINT64_T',
 403              'AC_TYPE_UINT8_T',
 404              'AC_TYPE_UINTMAX_T',
 405              'AC_TYPE_UINTPTR_T',
 406              'AC_TYPE_UNSIGNED_LONG_LONG_INT',
 407              'AC_UID_T',
 408              'AC_UNISTD_H',
 409              'AC_USE_SYSTEM_EXTENSIONS',
 410              'AC_USG',
 411              'AC_UTIME_NULL',
 412              'AC_VALIDATE_CACHED_SYSTEM_TUPLE',
 413              'AC_VERBOSE',
 414              'AC_VFORK',
 415              'AC_VPRINTF',
 416              'AC_WAIT3',
 417              'AC_WARN',
 418              'AC_WARNING',
 419              'AC_WITH',
 420              'AC_WORDS_BIGENDIAN',
 421              'AC_XENIX_DIR',
 422              'AC_YYTEXT_POINTER',
 423              'AH_BOTTOM',
 424              'AH_HEADER',
 425              'AH_TEMPLATE',
 426              'AH_TOP',
 427              'AH_VERBATIM',
 428              'AU_ALIAS',
 429              'AU_DEFUN'),
 430              ),
 431      'SYMBOLS' => array('(', ')', '[', ']', '!', '@', '%', '&', '*', '|', '/', '<', '>', ';;', '`'),
 432      'CASE_SENSITIVE' => array(
 433              GESHI_COMMENTS => false,
 434                  1 => true,
 435                  ),
 436      'STYLES' => array(
 437          'KEYWORDS' => array(
 438              1 => 'color: #00ffff;',
 439              ),
 440          'COMMENTS' => array(
 441              1 => 'color: #666666;',
 442              2 => 'color: #339900;',
 443              3 => 'color: #666666;',
 444              'MULTI' => 'color: #ff0000; font-style: italic;'
 445              ),
 446          'ESCAPE_CHAR' => array(
 447              0 => 'color: #000099;',
 448              1 => 'color: #000099;',
 449              2 => 'color: #660099;',
 450              3 => 'color: #660099;',
 451              4 => 'color: #660099;',
 452              5 => 'color: #006699;',
 453              'HARD' => '',
 454              ),
 455          'BRACKETS' => array(
 456              0 => 'color: #008000;'
 457              ),
 458          'STRINGS' => array(
 459              0 => 'color: #996600;'
 460              ),
 461          'NUMBERS' => array(
 462              0 => 'color: #0000dd;',
 463              GESHI_NUMBER_BIN_PREFIX_0B => 'color: #208080;',
 464              GESHI_NUMBER_OCT_PREFIX => 'color: #208080;',
 465              GESHI_NUMBER_HEX_PREFIX => 'color: #208080;',
 466              GESHI_NUMBER_FLT_SCI_SHORT => 'color:#800080;',
 467              GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;',
 468              GESHI_NUMBER_FLT_NONSCI_F => 'color:#800080;',
 469              GESHI_NUMBER_FLT_NONSCI => 'color:#800080;'
 470              ),
 471          'METHODS' => array(
 472              1 => 'color: #202020;',
 473              2 => 'color: #202020;'
 474              ),
 475          'SYMBOLS' => array(
 476              0 => 'color: #008000;',
 477              1 => 'color: #000080;',
 478              2 => 'color: #000040;',
 479              3 => 'color: #000040;',
 480              4 => 'color: #008080;'
 481              ),
 482          'REGEXPS' => array(
 483              ),
 484          'SCRIPT' => array(
 485              )
 486          ),
 487      'URLS' => array(
 488          1 => '',
 489          ),
 490      'OOLANG' => false,
 491      'OBJECT_SPLITTERS' => array(
 492          ),
 493      'REGEXPS' => array(
 494          ),
 495      'STRICT_MODE_APPLIES' => GESHI_NEVER,
 496      'SCRIPT_DELIMITERS' => array(
 497          ),
 498      'HIGHLIGHT_STRICT_BLOCK' => array(
 499          ),
 500      'TAB_WIDTH' => 4,
 501      'PARSER_CONTROL' => array(
 502          'COMMENTS' => array(
 503              'DISALLOWED_BEFORE' => '$'
 504              ),
 505          'KEYWORDS' => array(
 506              'DISALLOWED_BEFORE' => "(?<![\.\-a-zA-Z0-9_\$\#])",
 507              'DISALLOWED_AFTER' =>  "(?![\.\-a-zA-Z0-9_%\\/])"
 508              )
 509          )
 510  );