medit/moo/mooedit/language-specs/m4.lang

804 lines
26 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
Author: Yevgen Muntyan <muntyan@tamu.edu>
Copyright (C) 2006-2007 Yevgen Muntyan <muntyan@tamu.edu>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
-->
<language id="m4" _name="m4" _section="Scripts" version="2.0">
<metadata>
<property name="mimetypes">application/x-m4</property>
<property name="globs">*.m4;configure.ac;configure.in</property>
<property name="line-comment-start">#</property>
</metadata>
<styles>
<style id="m4-comment" name="m4-comment" map-to="sh:comment"/>
<style id="m4-macro" name="m4 Macro" map-to="def:keyword"/>
<style id="ac-macro" name="Autoconf Macro" map-to="def:keyword"/>
<style id="ac-macro-obsolete" name="Obsolete Autoconf Macro" map-to="def:keyword"/>
</styles>
<definitions>
<context id="m4-quoted"><!-- style-ref="test:_yellow"-->
<start>\[</start>
<end>\]</end>
<include>
<context ref="m4-pure"/>
</include>
</context>
<context id="m4-quoted-shell">
<start>\[</start>
<end>\]</end>
<include>
<context ref="m4"/>
</include>
</context>
<context id="m4-function-call"><!-- style-ref="test:_violet"-->
<start>(?&lt;=[\w\d_])\((?!\))</start>
<end>\)</end>
<include>
<context ref="ARG-M"/>
<context>
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARG-M"/>
</include>
</context>
</include>
</context>
<context id="m4-comment" style-ref="m4-comment" end-at-line-end="true">
<start>dnl</start>
<include>
<context ref="def:in-line-comment"/>
</include>
</context>
<context id="NO-ARGS" style-ref="def:error">
<start>,</start>
<end>(?=\))</end>
</context>
<context id="ARG-M">
<include>
<context ref="m4-pure"/>
</include>
</context>
<context id="ARG-S">
<include>
<context>
<start>\[</start>
<end>\]</end>
<include>
<context ref="m4"/>
</include>
</context>
<context ref="m4"/>
</include>
</context>
<context id="TO-ARGS-S">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-S"/>
</include>
</context>
<context id="TO-ARGS-M">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-M"/>
</include>
</context>
<context id="TO-ARGS-MS">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-MS"/>
</include>
</context>
<context id="TO-ARGS-SM">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-SM"/>
</include>
</context>
<context id="TO-ARGS-MSSM">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-MSSM"/>
</include>
</context>
<context id="TO-ARGS-MSS">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-MSS"/>
</include>
</context>
<context id="TO-ARGS-SSM">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-SSM"/>
</include>
</context>
<context id="TO-ARGS-SS">
<start>,</start>
<end>(?=[,\)])</end>
<include>
<context ref="ARGS-SS"/>
</include>
</context>
<context id="ARGS-S"><include>
<context ref="ARG-S"/>
<context ref="NO-ARGS"/>
</include></context>
<context id="ARGS-M"><include>
<context ref="ARG-M"/>
<context ref="NO-ARGS"/>
</include></context>
<context id="ARGS-MS"><include>
<context ref="ARG-M"/>
<context ref="TO-ARGS-S"/>
</include></context>
<context id="ARGS-SM"><include>
<context ref="ARG-S"/>
<context ref="TO-ARGS-M"/>
</include></context>
<context id="ARGS-SS"><include>
<context ref="ARG-S"/>
<context ref="TO-ARGS-S"/>
</include></context>
<context id="ARGS-MSS"><include>
<context ref="ARG-M"/>
<context ref="TO-ARGS-SS"/>
</include></context>
<context id="ARGS-SSM"><include>
<context ref="ARG-S"/>
<context ref="TO-ARGS-SM"/>
</include></context>
<context id="ARGS-MMS"><include>
<context ref="ARG-M"/>
<context ref="TO-ARGS-MS"/>
</include></context>
<context id="ARGS-MMSS"><include>
<context ref="ARG-M"/>
<context ref="TO-ARGS-MSS"/>
</include></context>
<context id="ARGS-MSSM"><include>
<context ref="ARG-M"/>
<context ref="TO-ARGS-SSM"/>
</include></context>
<context id="ARGS-MMSSM"><include>
<context ref="ARG-M"/>
<context ref="TO-ARGS-MSSM"/>
</include></context>
<context id="func-m">
<start>\b(AC_LANG)\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="ac-macro"/>
<context sub-pattern="2" where="start" style-ref="ac-macro"/>
<context sub-pattern="0" where="end" style-ref="ac-macro"/>
<context ref="ARGS-M"/>
</include>
</context>
<context id="func-ms">
<start>\b(AC_DEFUN(_ONCE)?|AM_CONDITIONAL|glib_DEFUN|AC_CACHE_VAL|AC_SUBST)\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="ac-macro"/>
<context sub-pattern="2" where="start" style-ref="ac-macro"/>
<context sub-pattern="0" where="end" style-ref="ac-macro"/>
<context ref="ARGS-MS"/>
</include>
</context>
<context id="func-ss">
<start>\b(AC_OUTPUT_COMMANDS)\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="ac-macro"/>
<context sub-pattern="2" where="start" style-ref="ac-macro"/>
<context sub-pattern="0" where="end" style-ref="ac-macro"/>
<context ref="ARGS-SS"/>
</include>
</context>
<context id="func-mms">
<start>\b(m4_foreach|AC_CACHE_CHECK)\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="m4-macro"/>
<context sub-pattern="2" where="start" style-ref="m4-macro"/>
<context sub-pattern="0" where="end" style-ref="m4-macro"/>
<context ref="ARGS-MMS"/>
</include>
</context>
<context id="func-mmss">
<start>\b(AC_ARG_ENABLE|AC_ARG_WITH|AC_TRY_LINK|AC_TRY_COMPILE|PKG_CHECK_MODULES)\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="ac-macro"/>
<context sub-pattern="2" where="start" style-ref="ac-macro"/>
<context sub-pattern="0" where="end" style-ref="ac-macro"/>
<context ref="ARGS-MMSS"/>
</include>
</context>
<context id="func-mmssm">
<start>\b(AC_CHECK_LIB|AC_SEARCH_LIBS)\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="ac-macro"/>
<context sub-pattern="2" where="start" style-ref="ac-macro"/>
<context sub-pattern="0" where="end" style-ref="ac-macro"/>
<context ref="ARGS-MMSSM"/>
</include>
</context>
<context id="func-mss">
<start>\b(AC_(CONFIG_COMMANDS|ENABLE|WITH|TRY_CPP|LINK_IFELSE|CHECK_FUNCS?))\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="ac-macro"/>
<context sub-pattern="3" where="start" style-ref="ac-macro"/>
<context sub-pattern="0" where="end" style-ref="ac-macro"/>
<context ref="ARGS-MSS"/>
</include>
</context>
<context id="func-mssm">
<start>\b(AC_CHECK_HEADERS?)\s*(\()</start>
<end>\)</end>
<include>
<context sub-pattern="1" where="start" style-ref="ac-macro"/>
<context sub-pattern="2" where="start" style-ref="ac-macro"/>
<context sub-pattern="0" where="end" style-ref="ac-macro"/>
<context ref="ARGS-MSSM"/>
</include>
</context>
<context id="m4-pure">
<include>
<context ref="m4-comment"/>
<context ref="func-m"/>
<context ref="func-ms"/>
<context ref="func-ss"/>
<context ref="func-mss"/>
<context ref="func-mms"/>
<context ref="func-mmss"/>
<context ref="func-mssm"/>
<context ref="func-mmssm"/>
<context ref="ac-m4-macro"/>
<context ref="m4-macro"/>
<context ref="ac-macros-1"/>
<context ref="ac-macros-2"/>
<context ref="ac-macros-obsolete"/>
<context ref="am-macros-1"/>
<context ref="am-macros-2"/>
<context ref="m4-function-call"/>
<context ref="m4-quoted"/>
<context extend-parent="false" style-ref="def:error">
<match>\]</match>
</context>
</include>
</context>
<context id="shell-line-comment" style-ref="sh:comment" end-at-line-end="true">
<start>(?&lt;!\S)#|(?&lt;=\[)#</start>
<include>
<context ref="sh:line-comment" original="true"/>
</include>
</context>
<replace id="sh:sh" ref="m4"/>
<replace id="sh:line-comment" ref="shell-line-comment"/>
<context id="m4">
<include>
<context ref="m4-quoted-shell"/>
<context ref="m4-pure"/>
<context ref="sh:sh" original="true"/>
<context id="bad-paren" extend-parent="false" style-ref="def:error">
<match>\)</match>
</context>
</include>
</context>
<context id="ac-m4-macro" style-ref="m4-macro">
<prefix>\bm4_</prefix>
<keyword>append(_uniq)?</keyword>
<keyword>bpatsubst</keyword>
<keyword>bregexp</keyword>
<keyword>builtin</keyword>
<keyword>decr</keyword>
<keyword>define</keyword>
<keyword>defn</keyword>
<keyword>dnl</keyword>
<keyword>dquote</keyword>
<keyword>dumpdef</keyword>
<keyword>errprint</keyword>
<keyword>esyscmd</keyword>
<keyword>eval</keyword>
<keyword>exit</keyword>
<keyword>for(each(_w)?)?</keyword>
<keyword>format</keyword>
<keyword>if(def)?</keyword>
<keyword>include</keyword>
<keyword>incr</keyword>
<keyword>index</keyword>
<keyword>indir</keyword>
<keyword>len</keyword>
<keyword>maketemp</keyword>
<keyword>mkstemp</keyword>
<keyword>normalize</keyword>
<keyword>pattern_(allow|forbid)</keyword>
<keyword>popdef</keyword>
<keyword>pushdef</keyword>
<keyword>quote</keyword>
<keyword>re_escape</keyword>
<keyword>shift</keyword>
<keyword>sinclude</keyword>
<keyword>split</keyword>
<keyword>substr</keyword>
<keyword>syscmd</keyword>
<keyword>sysval</keyword>
<keyword>to(lower|upper)</keyword>
<keyword>translit</keyword>
<keyword>undefine</keyword>
<keyword>wrap</keyword>
</context>
<context id="m4-macro" style-ref="m4-macro">
<keyword>define</keyword>
</context>
<context id="ac-macros-1" style-ref="ac-macro">
<prefix>\bAC_</prefix>
<keyword>AC_PROG_MKDIR_P</keyword>
<keyword>AIX</keyword>
<keyword>ARG_(ENABLE|PROGRAM|VAR|WITH)</keyword>
<keyword>BEFORE</keyword>
<keyword>CACHE_(CHECK|LOAD|SAVE|VAL)</keyword>
<keyword>CANONICAL_(BUILD|HOST|TARGET)</keyword>
<keyword>C_BIGENDIAN</keyword>
<keyword>C_CHAR_UNSIGNED</keyword>
<keyword>C_CONST</keyword>
<keyword>C_FLEXIBLE_ARRAY_MEMBER</keyword>
<keyword>CHECK_ALIGNOF</keyword>
<keyword>CHECK_DECL(S(_ONCE)?)?</keyword>
<keyword>CHECK_FILES?</keyword>
<keyword>CHECK_FUNCS_ONCE</keyword>
<keyword>CHECK_HEADERS_ONCE</keyword>
<keyword>CHECK_LIB</keyword>
<keyword>CHECK_MEMBERS?</keyword>
<keyword>CHECK_PROGS?</keyword>
<keyword>CHECK_SIZEOF</keyword>
<keyword>CHECK_TARGET_TOOLS?</keyword>
<keyword>CHECK_TOOLS?</keyword>
<keyword>CHECK_TYPES?</keyword>
<keyword>C_INLINE</keyword>
<keyword>COMPILE_IFELSE</keyword>
<keyword>COMPUTE_INT</keyword>
<keyword>CONFIG_AUX_DIR</keyword>
<keyword>CONFIG_COMMANDS(_POST|_PRE)?</keyword>
<keyword>CONFIG_FILES</keyword>
<keyword>CONFIG_HEADERS</keyword>
<keyword>CONFIG_LIBOBJ_DIR</keyword>
<keyword>CONFIG_LINKS</keyword>
<keyword>CONFIG_MACRO_DIR</keyword>
<keyword>CONFIG_SRCDIR</keyword>
<keyword>CONFIG_SUBDIRS</keyword>
<keyword>CONFIG_TESTDIR</keyword>
<keyword>COPYRIGHT</keyword>
<keyword>C_PROTOTYPES</keyword>
<keyword>C_RESTRICT</keyword>
<keyword>C_STRINGIZE</keyword>
<keyword>C_TYPEOF</keyword>
<keyword>C_VARARRAYS</keyword>
<keyword>C_VOLATILE</keyword>
<keyword>DATAROOTDIR_CHECKED</keyword>
<keyword>DEFINE(_UNQUOTED)?</keyword>
<keyword>DEFUN(_ONCE)?</keyword>
<keyword>DIAGNOSE</keyword>
<keyword>EGREP_CPP</keyword>
<keyword>EGREP_HEADER</keyword>
<keyword>ENABLE</keyword>
<keyword>ERLANG_CHECK_LIB</keyword>
<keyword>ERLANG_NEED_ERLC?</keyword>
<keyword>ERLANG_PATH_ERLC?</keyword>
<keyword>ERLANG_SUBST_(LIB_DIR|ROOT_DIR|(INSTALL_LIB_(DIR|SUBDIR)))</keyword>
<keyword>F77_DUMMY_MAIN</keyword>
<keyword>F77_FUNC</keyword>
<keyword>F77_LIBRARY_LDFLAGS</keyword>
<keyword>F77_MAIN</keyword>
<keyword>F77_WRAPPERS</keyword>
<keyword>FATAL</keyword>
<keyword>FC_FREEFORM</keyword>
<keyword>FC_FUNC</keyword>
<keyword>FC_LIBRARY_LDFLAGS</keyword>
<keyword>FC_MAIN</keyword>
<keyword>FC_SRCEXT</keyword>
<keyword>FC_WRAPPERS</keyword>
<keyword>FUNC_ALLOCA</keyword>
<keyword>FUNC_CHOWN</keyword>
<keyword>FUNC_CLOSEDIR_VOID</keyword>
<keyword>FUNC_ERROR_AT_LINE</keyword>
<keyword>FUNC_FNMATCH(_GNU)?</keyword>
<keyword>FUNC_FORK</keyword>
<keyword>FUNC_FSEEKO</keyword>
<keyword>FUNC_GETGROUPS</keyword>
<keyword>FUNC_GETLOADAVG</keyword>
<keyword>FUNC_GETMNTENT</keyword>
<keyword>FUNC_GETPGRP</keyword>
<keyword>FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK</keyword>
<keyword>FUNC_LSTAT</keyword>
<keyword>FUNC_MALLOC</keyword>
<keyword>FUNC_MBRTOWC</keyword>
<keyword>FUNC_MEMCMP</keyword>
<keyword>FUNC_MKTIME</keyword>
<keyword>FUNC_MMAP</keyword>
<keyword>FUNC_OBSTACK</keyword>
<keyword>FUNC_REALLOC</keyword>
<keyword>FUNC_SELECT_ARGTYPES</keyword>
<keyword>FUNC_SETPGRP</keyword>
<keyword>FUNC_SETVBUF_REVERSED</keyword>
<keyword>FUNC_STAT</keyword>
<keyword>FUNC_STRCOLL</keyword>
<keyword>FUNC_STRERROR_R</keyword>
<keyword>FUNC_STRFTIME</keyword>
<keyword>FUNC_STRNLEN</keyword>
<keyword>FUNC_STRTOD</keyword>
<keyword>FUNC_STRTOLD</keyword>
<keyword>FUNC_UTIME_NULL</keyword>
<keyword>FUNC_VPRINTF</keyword>
<keyword>GNU_SOURCE</keyword>
<keyword>HAVE_C_BACKSLASH_A</keyword>
<keyword>HEADER_ASSERT</keyword>
<keyword>HEADER_DIRENT</keyword>
<keyword>HEADER_MAJOR</keyword>
<keyword>HEADER_RESOLV</keyword>
<keyword>HEADER_STAT</keyword>
<keyword>HEADER_STDBOOL</keyword>
<keyword>HEADER_STDC</keyword>
<keyword>HEADER_SYS_WAIT</keyword>
<keyword>HEADER_TIME</keyword>
<keyword>HEADER_TIOCGWINSZ</keyword>
<keyword>HELP_STRING</keyword>
<keyword>INCLUDES_DEFAULT</keyword>
<keyword>INIT</keyword>
<keyword>ISC_POSIX</keyword>
<keyword>LANG_ASSERT</keyword>
<keyword>LANG_CALL</keyword>
<keyword>LANG_CONFTEST</keyword>
<keyword>LANG_FUNC_LINK_TRY</keyword>
<keyword>LANG_POP</keyword>
<keyword>LANG_PROGRAM</keyword>
<keyword>LANG_PUSH</keyword>
<keyword>LANG_SOURCE</keyword>
<keyword>LANG_WERROR</keyword>
<keyword>LIBOBJ</keyword>
<keyword>LIBSOURCES?</keyword>
<keyword>LINK_IFELSE</keyword>
<keyword>MINIX</keyword>
<keyword>MSG_CHECKING</keyword>
<keyword>MSG_ERROR</keyword>
<keyword>MSG_FAILURE</keyword>
<keyword>MSG_NOTICE</keyword>
<keyword>MSG_RESULT</keyword>
<keyword>MSG_WARN</keyword>
<keyword>OUTPUT</keyword>
<keyword>PACKAGE_BUGREPORT</keyword>
<keyword>PACKAGE_NAME</keyword>
<keyword>PACKAGE_STRING</keyword>
<keyword>PACKAGE_TARNAME</keyword>
<keyword>PACKAGE_VERSION</keyword>
<keyword>PATH_PROGS?</keyword>
<keyword>PATH_TARGET_TOOL</keyword>
<keyword>PATH_TOOL</keyword>
<keyword>PATH_X</keyword>
<keyword>PATH_XTRA</keyword>
<keyword>PREFIX_DEFAULT</keyword>
<keyword>PREFIX_PROGRAM</keyword>
<keyword>PREPROC_IFELSE</keyword>
<keyword>PREREQ</keyword>
<keyword>PRESERVE_HELP_ORDER</keyword>
<keyword>PROG_AWK</keyword>
<keyword>PROG_CC(_C(89|99|_O))?</keyword>
<keyword>PROG_CC_STDC</keyword>
<keyword>PROG_CPP(_WERROR)?</keyword>
<keyword>PROG_CXX(CPP|_C_O)?</keyword>
<keyword>PROG_EGREP</keyword>
<keyword>PROG_F77(_C_O)?</keyword>
<keyword>PROG_FC(_C_O)?</keyword>
<keyword>PROG_FGREP</keyword>
<keyword>PROG_GCC_TRADITIONAL</keyword>
<keyword>PROG_GREP</keyword>
<keyword>PROG_INSTALL</keyword>
<keyword>PROG_LEX</keyword>
<keyword>PROG_LIBTOOL</keyword>
<keyword>PROG_LN_S</keyword>
<keyword>PROG_MAKE_SET</keyword>
<keyword>PROG_OBJCCPP</keyword>
<keyword>PROG_OBJC</keyword>
<keyword>PROG_RANLIB</keyword>
<keyword>PROG_SED</keyword>
<keyword>PROG_YACC</keyword>
<keyword>REPLACE_FNMATCH</keyword>
<keyword>REPLACE_FUNCS</keyword>
<keyword>REQUIRE_AUX_FILE</keyword>
<keyword>REQUIRE_CPP</keyword>
<keyword>REQUIRE</keyword>
<keyword>REVISION</keyword>
<keyword>RUN_IFELSE</keyword>
<keyword>SEARCH_LIBS</keyword>
<keyword>STRUCT_DIRENT_D_(INO|TYPE)</keyword>
<keyword>STRUCT_ST_BLKSIZE</keyword>
<keyword>STRUCT_ST_BLOCKS</keyword>
<keyword>STRUCT_ST_RDEV</keyword>
<keyword>STRUCT_TIMEZONE</keyword>
<keyword>STRUCT_TM</keyword>
<keyword>SUBST_FILE</keyword>
<keyword>SYS_INTERPRETER</keyword>
<keyword>SYS_LARGEFILE</keyword>
<keyword>SYS_LONG_FILE_NAMES</keyword>
<keyword>SYS_POSIX_TERMIOS</keyword>
<keyword>TYPE_GETGROUPS</keyword>
<keyword>TYPE_INT(16_T|32_T|64_T|8_T)</keyword>
<keyword>TYPE_INTMAX_T</keyword>
<keyword>TYPE_INTPTR_T</keyword>
<keyword>TYPE_LONG_DOUBLE(_WIDER)?</keyword>
<keyword>TYPE_LONG_LONG_INT</keyword>
<keyword>TYPE_MBSTATE_T</keyword>
<keyword>TYPE_MODE_T</keyword>
<keyword>TYPE_OFF_T</keyword>
<keyword>TYPE_PID_T</keyword>
<keyword>TYPE_SIGNAL</keyword>
<keyword>TYPE_SIZE_T</keyword>
<keyword>TYPE_SSIZE_T</keyword>
<keyword>TYPE_UID_T</keyword>
<keyword>TYPE_UINT(16_T|32_T|64_T|8_T)</keyword>
<keyword>TYPE_UINTMAX_T</keyword>
<keyword>TYPE_UINTPTR_T</keyword>
<keyword>TYPE_UNSIGNED_LONG_LONG_INT</keyword>
<keyword>USE_SYSTEM_EXTENSIONS</keyword>
<keyword>WARNING</keyword>
<keyword>WITH</keyword>
</context>
<context id="ac-macros-2" style-ref="ac-macro">
<keyword>AH_BOTTOM</keyword>
<keyword>AH_HEADER</keyword>
<keyword>AH_TEMPLATE</keyword>
<keyword>AH_TOP</keyword>
<keyword>AH_VERBATIM</keyword>
<keyword>AS_BOURNE_COMPATIBLE</keyword>
<keyword>AS_CASE</keyword>
<keyword>AS_DIRNAME</keyword>
<keyword>AS_IF</keyword>
<keyword>AS_MESSAGE_FD</keyword>
<keyword>AS_MESSAGE_LOG_FD</keyword>
<keyword>AS_MKDIR_P</keyword>
<keyword>AS_ORIGINAL_STDIN_FD</keyword>
<keyword>AS_SET_CATFILE</keyword>
<keyword>AS_SHELL_SANITIZE</keyword>
<keyword>AS_TR_CPP</keyword>
<keyword>AS_TR_SH</keyword>
<keyword>AU_ALIAS</keyword>
<keyword>AU_DEFUN</keyword>
</context>
<context id="ac-macros-obsolete" style-ref="ac-macro-obsolete">
<prefix>\bAC_</prefix>
<keyword>ALLOCA</keyword>
<keyword>ARG_ARRAY</keyword>
<keyword>CANONICAL_SYSTEM</keyword>
<keyword>C_CROSS</keyword>
<keyword>CHAR_UNSIGNED</keyword>
<keyword>CHECKING</keyword>
<keyword>CHECK_TYPE</keyword>
<keyword>C_LONG_DOUBLE</keyword>
<keyword>COMPILE_CHECK</keyword>
<keyword>CONST</keyword>
<keyword>CROSS_CHECK</keyword>
<keyword>CYGWIN</keyword>
<keyword>DECL_SYS_SIGLIST</keyword>
<keyword>DECL_YYTEXT</keyword>
<keyword>DIR_HEADER</keyword>
<keyword>DISABLE_FAST_INSTALL</keyword>
<keyword>DISABLE_SHARED</keyword>
<keyword>DISABLE_STATIC</keyword>
<keyword>DYNIX_SEQ</keyword>
<keyword>EMXOS2</keyword>
<keyword>ERROR</keyword>
<keyword>EXEEXT</keyword>
<keyword>FIND_X</keyword>
<keyword>FIND_XTRA</keyword>
<keyword>FOREACH</keyword>
<keyword>FUNC_CHECK</keyword>
<keyword>FUNC_WAIT3</keyword>
<keyword>GCC_TRADITIONAL</keyword>
<keyword>GETGROUPS_T</keyword>
<keyword>GETLOADAVG</keyword>
<keyword>HAVE_FUNCS</keyword>
<keyword>HAVE_HEADERS</keyword>
<keyword>HAVE_LIBRARY</keyword>
<keyword>HAVE_POUNDBANG</keyword>
<keyword>HEADER_CHECK</keyword>
<keyword>HEADER_EGREP</keyword>
<keyword>HELP_STRING</keyword>
<keyword>INIT</keyword>
<keyword>INLINE</keyword>
<keyword>INT_16_BITS</keyword>
<keyword>IRIX_SUN</keyword>
<keyword>LANG_C</keyword>
<keyword>LANG_CPLUSPLUS</keyword>
<keyword>LANG_FORTRAN77</keyword>
<keyword>LANG_OBJC</keyword>
<keyword>LANG_RESTORE</keyword>
<keyword>LANG_SAVE</keyword>
<keyword>LIBTOOL_DLOPEN</keyword>
<keyword>LIBTOOL_WIN32_DLL</keyword>
<keyword>LINK_FILES</keyword>
<keyword>LN_S</keyword>
<keyword>LONG_64_BITS</keyword>
<keyword>LONG_DOUBLE</keyword>
<keyword>LONG_FILE_NAMES</keyword>
<keyword>MAJOR_HEADER</keyword>
<keyword>MEMORY_H</keyword>
<keyword>MINGW32</keyword>
<keyword>MINUS_C_MINUS_O</keyword>
<keyword>MMAP</keyword>
<keyword>MODE_T</keyword>
<keyword>OBJEXT</keyword>
<keyword>OBSOLETE</keyword>
<keyword>OFF_T</keyword>
<keyword>OUTPUT_COMMANDS</keyword>
<keyword>OUTPUT</keyword>
<keyword>PID_T</keyword>
<keyword>PREFIX</keyword>
<keyword>PROGRAM_CHECK</keyword>
<keyword>PROGRAM_EGREP</keyword>
<keyword>PROGRAM_PATH</keyword>
<keyword>PROGRAMS_CHECK</keyword>
<keyword>PROGRAMS_PATH</keyword>
<keyword>REMOTE_TAPE</keyword>
<keyword>RESTARTABLE_SYSCALLS</keyword>
<keyword>RETSIGTYPE</keyword>
<keyword>RSH</keyword>
<keyword>SCO_INTL</keyword>
<keyword>SET_MAKE</keyword>
<keyword>SETVBUF_REVERSED</keyword>
<keyword>SIZEOF_TYPE</keyword>
<keyword>SIZE_T</keyword>
<keyword>STAT_MACROS_BROKEN</keyword>
<keyword>ST_BLKSIZE</keyword>
<keyword>ST_BLOCKS</keyword>
<keyword>STDC_HEADERS</keyword>
<keyword>STRCOLL</keyword>
<keyword>ST_RDEV</keyword>
<keyword>SYS_RESTARTABLE_SYSCALLS</keyword>
<keyword>SYS_SIGLIST_DECLARED</keyword>
<keyword>TEST_CPP</keyword>
<keyword>TEST_PROGRAM</keyword>
<keyword>TIME_WITH_SYS_TIME</keyword>
<keyword>TIMEZONE</keyword>
<keyword>TRY_COMPILE</keyword>
<keyword>TRY_CPP</keyword>
<keyword>TRY_LINK_FUNC</keyword>
<keyword>TRY_LINK</keyword>
<keyword>TRY_RUN</keyword>
<keyword>UID_T</keyword>
<keyword>UNISTD_H</keyword>
<keyword>USG</keyword>
<keyword>UTIME_NULL</keyword>
<keyword>VALIDATE_CACHED_SYSTEM_TUPLE</keyword>
<keyword>VERBOSE</keyword>
<keyword>VFORK</keyword>
<keyword>VPRINTF</keyword>
<keyword>WAIT3</keyword>
<keyword>WARN</keyword>
<keyword>WORDS_BIGENDIAN</keyword>
<keyword>XENIX_DIR</keyword>
<keyword>YYTEXT_POINTER</keyword>
</context>
<context id="am-macros-1" style-ref="ac-macro">
<keyword>_AM_DEPENDENCIES</keyword>
</context>
<context id="am-macros-2" style-ref="ac-macro">
<prefix>\bAM_</prefix>
<keyword>CONDITIONAL</keyword>
<keyword>CONFIG_HEADER</keyword>
<keyword>C_PROTOTYPES</keyword>
<keyword>DEP_TRACK</keyword>
<keyword>DISABLE_SHARED</keyword>
<keyword>DISABLE_STATIC</keyword>
<keyword>ENABLE_MULTILIB</keyword>
<keyword>GNU_GETTEXT</keyword>
<keyword>HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL</keyword>
<keyword>INIT_AUTOMAKE</keyword>
<keyword>INSTALLCHECK_STD_OPTIONS_EXEMPT</keyword>
<keyword>JAVACFLAGS</keyword>
<keyword>MAINTAINER_MODE</keyword>
<keyword>MAKE_INCLUDE</keyword>
<keyword>MAKEINFOFLAGS</keyword>
<keyword>OUTPUT_DEPENDENCY_COMMANDS</keyword>
<keyword>PATH_LISPDIR</keyword>
<keyword>PROG_AS</keyword>
<keyword>PROG_CC_C_O</keyword>
<keyword>PROG_CC_STDC</keyword>
<keyword>PROG_GCJ</keyword>
<keyword>PROG_INSTALL_STRIP</keyword>
<keyword>PROG_LEX</keyword>
<keyword>PROG_LIBTOOL</keyword>
<keyword>RFLAGS</keyword>
<keyword>RUNTESTFLAGS</keyword>
<keyword>SANITY_CHECK</keyword>
<keyword>SET_DEPDIR</keyword>
<keyword>SYS_POSIX_TERMIOS</keyword>
<keyword>WITH_DMALLOC</keyword>
<keyword>WITH_REGEX</keyword>
</context>
<context id="misc-macros" style-ref="ac-macro">
<keyword>AM_GLIB_GNU_GETTEXT</keyword>
<keyword>AM_GLIB_DEFINE_LOCALEDIR</keyword>
<keyword>AM_GNU_GETTEXT(_VERSION|_NEED)?</keyword>
<keyword>AC_PROG_INTLTOOL</keyword>
<keyword>IT_PROG_INTLTOOL</keyword>
<keyword>AM_PATH_PROG_WITH_TEST</keyword>
<keyword>PKG_PROG_PKG_CONFIG</keyword>
<keyword>PKG_CHECK_EXISTS</keyword>
<keyword>PKG_CHECK_MODULES</keyword>
</context>
</definitions>
</language>