! autoconf.pats ! ! GNU autoconf syntax highlighting pattern for NEdit ! by Kolb Norbert ! ! Tue Apr 25 16:53:55 CEST 2000 ! ! ! Configuring NEdit to use a new pattern set: ! ! * Close your NEdit sessions ! * Start an NEdit session using the import command line option with the pattern you downloaded: ! ! # nedit -import pats-file ! ! (replace pats-file with the correct file name) ! * Go into the recognition patterns dialog (Preferences>Default Settings>Syntax Highlighting>Recognition Patterns...) and verify that the patterns are imported ! * Use Preferences>Save Defaults... to store the modifications. ! ! ! This version has been verified with the following versions on NEdit ! - 5.0.2 ! - 5.1 nedit.highlightPatterns: Autoconf:1:0{\n\ library fns:"(AC_AIX|AC_ALLOCA|AC_ARG_ARRAY|AC_ARG_ENABLE|AC_ARG_PROGRAM|AC_ARG_WITH|AC_BEFORE|AC_C_BIGENDIAN|AC_C_CHAR_UNSIGNED|AC_C_CONST|AC_C_CROSS|AC_C_INLINE|AC_C_LONG_DOUBLE|AC_C_STRINGIZE|AC_CACHE_CHECK|AC_CACHE_LOAD|AC_CACHE_SAVE|AC_CACHE_VAL|AC_CANONICAL_HOST|AC_CANONICAL_SYSTEM|AC_CHAR_UNSIGNED|AC_CHECK_FILE|AC_CHECK_FILES|AC_CHECK_FUNC|AC_CHECK_FUNCS|AC_HEADER|AC_HEADER|AC_CHECK_HEADERS|AC_CHECK_LIB|AC_CHECK_PROG|AC_CHECK_PROGS|AC_CHECK_SIZEOF|AC_CHECK_TOOL|AC_CHECK_TYPE|AC_CHECKING|AC_COMPILE_CHECK|AC_CONFIG_AUX_DIR|AC_CONFIG_HEADER|AC_CONFIG_SUBDIRS|AC_CONST|AC_CROSS_CHECK|AC_CYGWIN|AC_DECL_SYS_SIGLIST|AC_DECL_YYTEXT|AC_DEFINE|AC_DEFINE_UNQUOTED|AC_DEFUN|AC_DIR_HEADER|AC_DYNIX_SEQ|AC_EGREP_CPP|AC_EGREP_HEADER|AC_ENABLE|AC_ERROR|AC_EXEEXT|AC_F77_LIBRARY_LDFLAGS|AC_FIND_X|AC_FIND_XTRA|AC_FUNC_ALLOCA|AC_FUNC_CHECK|AC_FUNC_CLOSEDIR_VOID|AC_FUNC_FNMATCH|AC_FUNC_GETLOADAVG|AC_FUNC_GETMNTENT|AC_FUNC_GETPGRP|AC_FUNC_MEMCMP|AC_FUNC_MMAP|AC_FUNC_SELECT_ARGTYPES|AC_FUNC_SETPGRP|AC_FUNC_SETVBUF_REVERSED|AC_FUNC_STRCOLL|AC_FUNC_STRFTIME|AC_FUNC_UTIME_NULL|AC_FUNC_VFORK|AC_FUNC_VPRINTF|AC_FUNC_WAIT3|AC_GCC_TRADITIONAL|AC_GETGROUPS_T|AC_GETLOADAVG|AC_HAVE_FUNCS|AC_HAVE_HEADERS|AC_HAVE_LIBRARY|AC_HAVE_POUNDBANG|AC_HEADER_CHECK|AC_HEADER_DIRENT|AC_HEADER_EGREP|AC_HEADER_MAJOR|AC_HEADER_STAT|AC_HEADER_STDC|AC_HEADER_SYS_WAIT|AC_HEADER_TIME|AC_INIT|AC_INLINE|AC_INT_16_BITS|AC_IRIX_SUN|AC_ISC_POSIX|AC_LANG_C|AC_LANG_CPLUSPLUS|AC_LANG_FORTRAN77|AC_LANG_RESTORE|AC_LANG_SAVE|AC_LINK_FILES|AC_LN_S|AC_LONG_64_BITS|AC_LONG_DOUBLE|AC_LONG_FILE_NAMES|AC_MAJOR_HEADER|AC_MEMORY_H|AC_MINGW32|AC_MINIX|AC_MINUS_C_MINUS_O|AC_MMAP|AC_MODE_T|AC_MSG_CHECKING|AC_MSG_ERROR|AC_MSG_RESULT|AC_MSG_WARN|AC_OBJEXT|AC_OBSOLETE|AC_OFF_T|AC_OUTPUT|AC_PATH_PROG|AC_PATH_PROGS|AC_PATH_X|AC_PATH_XTRA|AC_PID_T|AC_PREFIX|AC_PREFIX_PROGRAM|AC_PREREQ|AC_PROG_AWK|AC_PROG_CC|AC_PROG_CC_C_O|AC_PROG_CPP|AC_PROG_CXX|AC_PROG_CXXCPP|AC_PROG_F77_C_O|AC_PROG_FORTRAN|AC_PROG_GCC_TRADITIONAL|AC_PROG_INSTALL|AC_PROG_LEX|AC_PROG_LN_S|AC_PROG_MAKE_SET|AC_PROG_RANLIB|AC_PROG_YACC|AC_PROGRAM_CHECK|AC_PROGRAM_EGREP|AC_PROGRAM_PATH|AC_PROGRAMS_CHECK|AC_PROGRAMS_PATH|AC_PROVIDE|AC_REMOTE_TAPE|AC_REPLACE_FUNCS|AC_REQUIRE|AC_REQUIRE_CPP|AC_RESTARTABLE_SYSCALLS|AC_RETSIGTYPE|AC_REVISION|AC_RSH|AC_SCO_INTL|AC_SEARCH_LIBS, SEARCH_LIBS|AC_SET_MAKE|AC_SETVBUF_REVERSED|AC_SIZE_T|AC_SIZEOF_TYPE|AC_ST_BLKSIZE|AC_ST_BLOCKS|AC_ST_RDEV|AC_STAT_MACROS_BROKEN, STAT_MACROS_BROKEN|AC_STDC_HEADERS|AC_STRCOLL|AC_STRUCT_ST_BLKSIZE|AC_STRUCT_ST_BLOCKS|AC_STRUCT_ST_RDEV|AC_STRUCT_TIMEZONE|AC_STRUCT_TM|AC_SUBST|AC_SUBST_FILE|AC_SYS_INTERPRETER|AC_SYS_LONG_FILE_NAMES|AC_SYS_RESTARTABLE_SYSCALLS|AC_SYS_SIGLIST_DECLARED|AC_TEST_CPP|AC_TEST_PROGRAM|AC_TIME_WITH_SYS_TIME|AC_TIMEZONE|AC_TRY_COMPILE|AC_TRY_CPP|AC_TRY_LINK|AC_TRY_LINK_FUNC, TRY_LINK_FUNC|AC_TRY_RUN|AC_TYPE_GETGROUPS|AC_TYPE_MODE_T|AC_TYPE_OFF_T|AC_TYPE_PID_T|AC_TYPE_SIGNAL|AC_TYPE_SIZE_T|AC_TYPE_UID_T|AC_UID_T|AC_UNISTD_H|AC_USG|AC_UTIME_NULL|AC_VALIDATE_CACHED_SYSTEM_TUPLE|AC_VERBOSE|AC_VFORK|AC_VPRINTF|AC_WAIT3|AC_WARN|AC_WITH|AC_WORDS_BIGENDIAN|AC_XENIX_DIR|AC_YYTEXT_POINTER)":::Subroutine::D\n\ comment:"(dnl|#)":"$"::Comment::\n\ Variables:"\\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1::\n\ pre-set variables:"<(ALLOCA|AWK|bindir|build|build_alias|build_cpu|build_os|build_vendor|CC, CC, CC|CFLAGS, CFLAGS|configure_input|CPP|CPPFLAGS|CXX|CXXCPP|CXXFLAGS, CXXFLAGS|datadir|DEFS|exec_prefix|EXEEXT|F77|FFLAGS, FFLAGS|FLIBS|host|host_alias|host_cpu|host_os|host_vendor|includedir|infodir|INSTALL|INSTALL_DATA|INSTALL_PROGRAM|INSTALL_SCRIPT|KMEM_GROUP|LDFLAGS|LEX|LEX_OUTPUT_ROOT|LEXLIB|libdir|libexecdir|LIBOBJS, LIBOBJS, LIBOBJS, LIBOBJS, LIBOBJS|LIBS, LIBS, LIBS|LN_S|localstatedir|mandir|NEED_SETGID|OBJEXT|oldincludedir|prefix|program_transform_name|RANLIB|sbindir|SET_MAKE|sharedstatedir|srcdir|subdirs|sysconfdir|target|target_alias|target_cpu|target_os|target_vendor|top_srcdir|X_CFLAGS|X_EXTRA_LIBS|X_LIBS|X_PRE_LIBS|YACC)>":::Identifier1::\n\ assignment:"[a-zA-Z_][0-9a-zA-Z_]*[ \\t]*=":::Identifier1::\n\ double quoted string:"""":""""::String::\n\ keywords:"<(if|fi|then|else|elif|case|esac|while|for|do|done|in|select|until|function|continue|break|return|exit)>":::Keyword::\n\ } nedit.languageModes: Autoconf:configure.in::::::