This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/bash/ltmain.sh.output
2023-03-15 21:05:39 +01:00

17757 lines
504 KiB
Text
Generated

'# ltmain.sh - Provide generalized library-building support services.\n' Comment.Single
'# NOTE: Changing this file will not affect anything until you rerun configure.\n' Comment.Single
'#\n' Comment.Single
'# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005\n' Comment.Single
'# Free Software Foundation, Inc.\n' Comment.Single
'# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996\n' Comment.Single
'#\n' Comment.Single
'# This program is free software; you can redistribute it and/or modify\n' Comment.Single
'# it under the terms of the GNU General Public License as published by\n' Comment.Single
'# the Free Software Foundation; either version 2 of the License, or\n' Comment.Single
'# (at your option) any later version.\n' Comment.Single
'#\n' Comment.Single
'# This program is distributed in the hope that it will be useful, but\n' Comment.Single
'# WITHOUT ANY WARRANTY; without even the implied warranty of\n' Comment.Single
'# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n' Comment.Single
'# General Public License for more details.\n' Comment.Single
'#\n' Comment.Single
'# You should have received a copy of the GNU General Public License\n' Comment.Single
'# along with this program; if not, write to the Free Software\n' Comment.Single
'# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n' Comment.Single
'#\n' Comment.Single
'# As a special exception to the GNU General Public License, if you\n' Comment.Single
'# distribute this file as part of a program that contains a\n' Comment.Single
'# configuration script generated by Autoconf, you may include it under\n' Comment.Single
'# the same distribution terms that you use for the rest of that program.\n' Comment.Single
'\n' Text.Whitespace
'basename' Name.Variable
'=' Operator
'"s,^.*/,,g"' Literal.String.Double
'\n\n' Text.Whitespace
'# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh\n' Comment.Single
'# is ksh but when the shell is invoked as "sh" and the current value of\n' Comment.Single
'# the _XPG environment variable is not equal to 1 (one), the special\n' Comment.Single
'# positional parameter $0, within a function call, is the name of the\n' Comment.Single
'# function.\n' Comment.Single
'progpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$0' Name.Variable
'"' Literal.String.Double
'\n\n' Text.Whitespace
"# define SED for historic ltconfig's generated by Libtool 1.3\n" Comment.Single
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$SED' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'SED' Name.Variable
'=' Operator
'sed' Text
'\n\n' Text.Whitespace
'# The name of this program:\n' Comment.Single
'progname' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'echo' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$progpath' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$SED' Name.Variable
' ' Text.Whitespace
'$basename' Name.Variable
'`' Literal.String.Backtick
'\n' Text.Whitespace
'modename' Name.Variable
'=' Operator
'"' Literal.String.Double
'$progname' Name.Variable
'"' Literal.String.Double
'\n\n' Text.Whitespace
'# Global variables:\n' Comment.Single
'EXIT_SUCCESS' Name.Variable
'=' Operator
'0' Literal.Number
'\n' Text.Whitespace
'EXIT_FAILURE' Name.Variable
'=' Operator
'1' Literal.Number
'\n\n' Text.Whitespace
'PROGRAM' Name.Variable
'=' Operator
'ltmain.sh' Text
'\n' Text.Whitespace
'PACKAGE' Name.Variable
'=' Operator
'libtool' Text
'\n' Text.Whitespace
'VERSION' Name.Variable
'=' Operator
'1' Literal.Number
'.5.22' Text
'\n' Text.Whitespace
'TIMESTAMP' Name.Variable
'=' Operator
'" (1.1220.2.365 2005/12/18 22:14:06)"' Literal.String.Double
'\n\n' Text.Whitespace
'# See if we are running on zsh, and set the options which allow our\n' Comment.Single
'# commands through without removal of \\ escapes.\n' Comment.Single
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'ZSH_VERSION' Name.Variable
'+set' Punctuation
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'setopt' Text
' ' Text.Whitespace
'NO_GLOB_SUBST' Text
'\n' Text.Whitespace
'fi' Keyword
'\n' Text.Whitespace
'# Same for EGREP, and just to be sure, do LTCC as well\n' Comment.Single
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$EGREP' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'X' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'EGREP' Name.Variable
'=' Operator
'egrep' Text
'\n' Text.Whitespace
'fi' Keyword
'\n' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$LTCC' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'X' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'LTCC' Name.Variable
'=' Operator
'${' Literal.String.Interpol
'CC' Name.Variable
'-gcc' Punctuation
'}' Literal.String.Interpol
'\n' Text.Whitespace
'fi' Keyword
'\n\n' Text.Whitespace
'# Check that we have a working $echo.\n' Comment.Single
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'X--no-reexec' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'# Discard the --no-reexec flag, and continue.\n' Comment.Single
' ' Text.Whitespace
'shift' Name.Builtin
'\n' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'X--fallback-echo' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'# Avoid inline document here, it may be left over\n' Comment.Single
' ' Text.Whitespace
':' Text
'\n' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X`(' Literal.String.Double
'$echo' Name.Variable
" '\\t') 2>/dev/null`" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
"'X\\t'" Literal.String.Single
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'# Yippee, $echo works!\n' Comment.Single
' ' Text.Whitespace
':' Text
'\n' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'# Restart under the correct shell, and then maybe $echo will work.\n' Comment.Single
' ' Text.Whitespace
'exec' Name.Builtin
' ' Text.Whitespace
'$SHELL' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$progpath' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'--no-reexec' Text
' ' Text.Whitespace
'${' Literal.String.Interpol
'1' Name.Variable
'+' Punctuation
'"' Literal.String.Double
'$@' Name.Variable
'"' Literal.String.Double
'}' Literal.String.Interpol
'\n' Text.Whitespace
'fi' Keyword
'\n\n' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'X--fallback-echo' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'# used as fallback echo\n' Comment.Single
' ' Text.Whitespace
'shift' Name.Builtin
'\n ' Text.Whitespace
'cat' Text
' ' Text.Whitespace
'<<EOF\n$*\nEOF' Literal.String
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_SUCCESS' Name.Variable
'\n' Text.Whitespace
'fi' Keyword
'\n\n' Text.Whitespace
'default_mode' Name.Variable
'=' Operator
'\n' Text.Whitespace
'help' Name.Variable
'=' Operator
'"' Literal.String.Double
'Try \\`' Literal.String.Double
'$progname' Name.Variable
" --help' for more information." Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
'magic' Name.Variable
'=' Operator
'"%%%MAGIC variable%%%"' Literal.String.Double
'\n' Text.Whitespace
'mkdir' Name.Variable
'=' Operator
'"mkdir"' Literal.String.Double
'\n' Text.Whitespace
'mv' Name.Variable
'=' Operator
'"mv -f"' Literal.String.Double
'\n' Text.Whitespace
'rm' Name.Variable
'=' Operator
'"rm -f"' Literal.String.Double
'\n\n' Text.Whitespace
'# Sed substitution that helps us do robust quoting. It backslashifies\n' Comment.Single
'# metacharacters that are still active within double-quoted strings.\n' Comment.Single
'Xsed' Name.Variable
'=' Operator
'"' Literal.String.Double
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
"' -e 1s/^X//'" Literal.String.Single
'\n' Text.Whitespace
'sed_quote_subst' Name.Variable
'=' Operator
'\'s/\\([\\\\`\\\\"$\\\\\\\\]\\)/\\\\\\1/g\'' Literal.String.Single
'\n' Text.Whitespace
'# test EBCDIC or ASCII\n' Comment.Single
'case' Keyword
' ' Text.Whitespace
'`' Literal.String.Backtick
'echo' Name.Builtin
' ' Text.Whitespace
'X' Text
'|' Punctuation
'tr' Text
' ' Text.Whitespace
'X' Text
' ' Text.Whitespace
"'\\101'" Literal.String.Single
'`' Literal.String.Backtick
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'A' Text
')' Operator
' ' Text.Whitespace
'# ASCII based system\n' Comment.Single
' ' Text.Whitespace
'# \\n is not interpreted correctly by Solaris 8 /usr/ucb/tr\n' Comment.Single
' ' Text.Whitespace
'SP2NL' Name.Variable
'=' Operator
"'tr \\040 \\012'" Literal.String.Single
'\n ' Text.Whitespace
'NL2SP' Name.Variable
'=' Operator
"'tr \\015\\012 \\040\\040'" Literal.String.Single
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'# EBCDIC based system\n' Comment.Single
' ' Text.Whitespace
'SP2NL' Name.Variable
'=' Operator
"'tr \\100 \\n'" Literal.String.Single
'\n ' Text.Whitespace
'NL2SP' Name.Variable
'=' Operator
"'tr \\r\\n \\100\\100'" Literal.String.Single
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n' Text.Whitespace
'esac' Keyword
'\n\n' Text.Whitespace
'# NLS nuisances.\n' Comment.Single
'# Only set LANG and LC_ALL to C if already set.\n' Comment.Single
'# These must not be set unconditionally because not all systems understand\n' Comment.Single
'# e.g. LANG=C (notably SCO).\n' Comment.Single
'# We save the old values to restore during execute mode.\n' Comment.Single
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'LC_ALL' Name.Variable
'+set' Punctuation
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'set' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'save_LC_ALL' Name.Variable
'=' Operator
'"' Literal.String.Double
'$LC_ALL' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'LC_ALL' Name.Variable
'=' Operator
'C' Text
';' Punctuation
' ' Text.Whitespace
'export' Name.Builtin
' ' Text.Whitespace
'LC_ALL' Text
'\n' Text.Whitespace
'fi' Keyword
'\n' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'LANG' Name.Variable
'+set' Punctuation
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'set' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'save_LANG' Name.Variable
'=' Operator
'"' Literal.String.Double
'$LANG' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'LANG' Name.Variable
'=' Operator
'C' Text
';' Punctuation
' ' Text.Whitespace
'export' Name.Builtin
' ' Text.Whitespace
'LANG' Text
'\n' Text.Whitespace
'fi' Keyword
'\n\n' Text.Whitespace
'# Make sure IFS has a sensible default\n' Comment.Single
'lt_nl' Name.Variable
'=' Operator
"'\n'" Literal.String.Single
'\n' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
' \t' Literal.String.Double
'$lt_nl' Name.Variable
'"' Literal.String.Double
'\n\n' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_old_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': not configured to build any kind of library' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'Fatal configuration error. See the ' Literal.String.Double
'$PACKAGE' Name.Variable
' docs for more information.' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n' Text.Whitespace
'fi' Keyword
'\n\n' Text.Whitespace
'# Global variables.\n' Comment.Single
'mode' Name.Variable
'=' Operator
'$default_mode' Name.Variable
'\n' Text.Whitespace
'nonopt' Name.Variable
'=' Operator
'\n' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n' Text.Whitespace
'prevopt' Name.Variable
'=' Operator
'\n' Text.Whitespace
'run' Name.Variable
'=' Operator
'\n' Text.Whitespace
'show' Name.Variable
'=' Operator
'"' Literal.String.Double
'$echo' Name.Variable
'"' Literal.String.Double
'\n' Text.Whitespace
'show_help' Name.Variable
'=' Operator
'\n' Text.Whitespace
'execute_dlfiles' Name.Variable
'=' Operator
'\n' Text.Whitespace
'duplicate_deps' Name.Variable
'=' Operator
'no' Text
'\n' Text.Whitespace
'preserve_args' Name.Variable
'=' Operator
'\n' Text.Whitespace
'lo2o' Name.Variable
'=' Operator
'"' Literal.String.Double
's/\\\\.lo\\$/.' Literal.String.Double
'${' Literal.String.Interpol
'objext' Name.Variable
'}' Literal.String.Interpol
'/' Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
'o2lo' Name.Variable
'=' Operator
'"' Literal.String.Double
's/\\\\.' Literal.String.Double
'${' Literal.String.Interpol
'objext' Name.Variable
'}' Literal.String.Interpol
'\\$/.lo/' Literal.String.Double
'"' Literal.String.Double
'\n\n' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$max_cmd_len' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'i' Name.Variable
'=' Operator
'0' Literal.Number
'\n ' Text.Whitespace
'testring' Name.Variable
'=' Operator
'"ABCD"' Literal.String.Double
'\n ' Text.Whitespace
'new_result' Name.Variable
'=' Operator
'\n \n ' Text.Whitespace
"# If test is not a shell built-in, we'll probably end up computing a\n" Comment.Single
' ' Text.Whitespace
'# maximum length that is only half of the actual maximum length, but\n' Comment.Single
' ' Text.Whitespace
"# we can't tell.\n" Comment.Single
' ' Text.Whitespace
'while' Keyword
' ' Text.Whitespace
'(' Operator
'test' Name.Builtin
' ' Text.Whitespace
'"X"' Literal.String.Double
'`' Literal.String.Backtick
'$SHELL' Name.Variable
' ' Text.Whitespace
'$0' Name.Variable
' ' Text.Whitespace
'--fallback-echo' Text
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$testring' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
'`' Literal.String.Backtick
' ' Text.Whitespace
'\\\n' Literal.String.Escape
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'XX' Literal.String.Double
'$testring' Name.Variable
'"' Literal.String.Double
')' Operator
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
'2' Literal.Number
'>' Text
'&' Punctuation
'1' Literal.Number
' ' Text.Whitespace
'&&' Operator
'\n ' Text.Whitespace
'new_result' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'expr' Text
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$testring' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
':' Text
' ' Text.Whitespace
'".*"' Literal.String.Double
' ' Text.Whitespace
'2' Literal.Number
'>' Text
'&' Punctuation
'1' Literal.Number
'`' Literal.String.Backtick
' ' Text.Whitespace
'&&' Operator
'\n ' Text.Whitespace
'max_cmd_len' Name.Variable
'=' Operator
'"' Literal.String.Double
'$new_result' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
'\n ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$i' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'17' Literal.Number
' ' Text.Whitespace
'# 1/2 MB should be enough\n' Comment.Single
' ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'i' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'expr' Text
' ' Text.Whitespace
'$i' Name.Variable
' ' Text.Whitespace
'+' Text
' ' Text.Whitespace
'1' Literal.Number
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'testring' Name.Variable
'=' Operator
'"' Literal.String.Double
'$testring' Name.Variable
'$testring' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'done' Keyword
'\n ' Text.Whitespace
'testring' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'# Add a significant safety factor because C++ compilers can tack on massive\n' Comment.Single
' ' Text.Whitespace
'# amounts of additional arguments before passing them to the linker.\n' Comment.Single
' ' Text.Whitespace
'# It appears as though 1/2 is a usable value.\n' Comment.Single
' ' Text.Whitespace
'max_cmd_len' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'expr' Text
' ' Text.Whitespace
'$max_cmd_len' Name.Variable
' ' Text.Whitespace
'\\/' Literal.String.Escape
' ' Text.Whitespace
'2' Literal.Number
'`' Literal.String.Backtick
'\n' Text.Whitespace
'fi' Keyword
'\n\n' Text.Whitespace
'#####################################\n' Comment.Single
'# Shell function definitions:\n' Comment.Single
'# This seems to be the best place for them\n' Comment.Single
'\n' Text.Whitespace
'# func_mktempdir [string]\n' Comment.Single
"# Make a temporary directory that won't clash with other running\n" Comment.Single
'# libtool processes, and avoids race conditions if possible. If\n' Comment.Single
'# given, STRING is the basename for that directory.\n' Comment.Single
'func_mktempdir' Text
' ' Text.Whitespace
'(' Operator
')' Operator
'\n' Text.Whitespace
'{' Operator
'\n ' Text.Whitespace
'my_template' Name.Variable
'=' Operator
'"' Literal.String.Double
'${' Literal.String.Interpol
'TMPDIR' Name.Variable
'-/tmp' Punctuation
'}' Literal.String.Interpol
'/' Literal.String.Double
'${' Literal.String.Interpol
'1' Name.Variable
'-' Punctuation
'$progname' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'":"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
"# Return a directory name, but don't create it in dry-run mode\n" Comment.Single
' ' Text.Whitespace
'my_tmpdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'${' Literal.String.Interpol
'my_template' Name.Variable
'}' Literal.String.Interpol
'-' Literal.String.Double
'$$' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'else' Keyword
'\n\n ' Text.Whitespace
'# If mktemp works, use that first and foremost\n' Comment.Single
' ' Text.Whitespace
'my_tmpdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'mktemp' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'my_template' Name.Variable
'}' Literal.String.Interpol
'-XXXXXXXX' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
'`' Literal.String.Backtick
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_tmpdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'# Failing that, at least try and use $RANDOM to avoid a race\n' Comment.Single
'\t' Text.Whitespace
'my_tmpdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'${' Literal.String.Interpol
'my_template' Name.Variable
'}' Literal.String.Interpol
'-' Literal.String.Double
'${' Literal.String.Interpol
'RANDOM' Name.Variable
'-0' Punctuation
'}' Literal.String.Interpol
'$$' Name.Variable
'"' Literal.String.Double
'\n\n\t' Text.Whitespace
'save_mktempdir_umask' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'umask' Name.Builtin
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'umask' Name.Builtin
' ' Text.Whitespace
'0077' Literal.Number
'\n\t' Text.Whitespace
'$mkdir' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$my_tmpdir' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'umask' Name.Builtin
' ' Text.Whitespace
'$save_mktempdir_umask' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
"# If we're not in dry-run mode, bomb out on failure\n" Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_tmpdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'{' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'cannot create temporary directory \\`' Literal.String.Double
'$my_tmpdir' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'}' Operator
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$my_tmpdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
'\n' Text.Whitespace
'}' Operator
'\n\n\n' Text.Whitespace
'# func_win32_libid arg\n' Comment.Single
"# return the library type of file 'arg'\n" Comment.Single
'#\n' Comment.Single
'# Need a lot of goo to handle *both* DLLs and import libs\n' Comment.Single
"# Has to be a shell function in order to 'eat' the argument\n" Comment.Single
'# that is supplied when $file_magic_command is called.\n' Comment.Single
'func_win32_libid' Text
' ' Text.Whitespace
'(' Operator
')' Operator
'\n' Text.Whitespace
'{' Operator
'\n ' Text.Whitespace
'win32_libid_type' Name.Variable
'=' Operator
'"unknown"' Literal.String.Double
'\n ' Text.Whitespace
'win32_fileres' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'file' Text
' ' Text.Whitespace
'-L' Text
' ' Text.Whitespace
'$1' Name.Variable
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$win32_fileres' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*ar' Text
'\\ ' Literal.String.Escape
'archive' Text
'\\ ' Literal.String.Escape
'import' Text
'\\ ' Literal.String.Escape
'library*' Text
')' Operator
' ' Text.Whitespace
'# definitely import\n' Comment.Single
' ' Text.Whitespace
'win32_libid_type' Name.Variable
'=' Operator
'"x86 archive import"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*ar' Text
'\\ ' Literal.String.Escape
'archive*' Text
')' Operator
' ' Text.Whitespace
'# could be an import, or static\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'$OBJDUMP' Name.Variable
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'$1' Name.Variable
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$SED' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'10q'" Literal.String.Single
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'\\\n' Literal.String.Escape
' ' Text.Whitespace
'$EGREP' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'file format pe-i386(.*architecture: i386)?'" Literal.String.Single
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'win32_nmres' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'eval' Name.Builtin
' ' Text.Whitespace
'$NM' Name.Variable
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'posix' Text
' ' Text.Whitespace
'-A' Text
' ' Text.Whitespace
'$1' Name.Variable
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t' Text.Whitespace
'$SED' Name.Variable
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'1,100{/ I /{s,.*,import,;p;q;};}'" Literal.String.Single
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$win32_nmres' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'import*' Text
')' Operator
' ' Text.Whitespace
'win32_libid_type' Name.Variable
'=' Operator
'"x86 archive import"' Literal.String.Double
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'win32_libid_type' Name.Variable
'=' Operator
'"x86 archive static"' Literal.String.Double
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*DLL*' Text
')' Operator
'\n ' Text.Whitespace
'win32_libid_type' Name.Variable
'=' Operator
'"x86 DLL"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*executable*' Text
')' Operator
' ' Text.Whitespace
'# but shell scripts are "executable" too...\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$win32_fileres' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*MS' Text
'\\ ' Literal.String.Escape
'Windows' Text
'\\ ' Literal.String.Escape
'PE' Text
'\\ ' Literal.String.Escape
'Intel*' Text
')' Operator
'\n ' Text.Whitespace
'win32_libid_type' Name.Variable
'=' Operator
'"x86 DLL"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'$win32_libid_type' Name.Variable
'\n' Text.Whitespace
'}' Operator
'\n\n\n' Text.Whitespace
'# func_infer_tag arg\n' Comment.Single
'# Infer tagged configuration to use if any are available and\n' Comment.Single
'# if one wasn\'t chosen via the "--tag" command line option.\n' Comment.Single
'# Only attempt this if the compiler in the base compile\n' Comment.Single
"# command doesn't match the default compiler.\n" Comment.Single
"# arg is usually of the form 'gcc ...'\n" Comment.Single
'func_infer_tag' Text
' ' Text.Whitespace
'(' Operator
')' Operator
'\n' Text.Whitespace
'{' Operator
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$available_tags' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$tagname' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'CC_quoted' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'arg' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$CC' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$arg' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'CC_quoted' Name.Variable
'=' Operator
'"' Literal.String.Double
'$CC_quoted' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'done' Keyword
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$@' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'# Blanks in the command may have been stripped by the calling shell,\n' Comment.Single
' ' Text.Whitespace
'# but not from the CC environment variable when configure was run.\n' Comment.Single
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$CC' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'$CC' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' `' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$CC_quoted' Name.Variable
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'$CC_quoted' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' `' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC_quoted' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC_quoted' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'# Blanks at the start of $base_compile will cause this to fail\n' Comment.Single
' ' Text.Whitespace
"# if we don't check for them as well.\n" Comment.Single
' ' Text.Whitespace
'*' Text
')' Operator
'\n\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'z' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$available_tags' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'grep' Text
' ' Text.Whitespace
'"' Literal.String.Double
'^# ### BEGIN LIBTOOL TAG CONFIG: ' Literal.String.Double
'$z' Name.Variable
'$' Text
'"' Literal.String.Double
' ' Text.Whitespace
'<' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$progpath' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'>' Text
' ' Text.Whitespace
'/dev/null' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Evaluate the configuration.\n' Comment.Single
'\t ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
" -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '" Literal.String.Double
'$z' Name.Variable
"'" Literal.String.Double
'$' Text
"/,/^# ### END LIBTOOL TAG CONFIG: '" Literal.String.Double
'$z' Name.Variable
"'" Literal.String.Double
'$' Text
"/p' < " Literal.String.Double
'$progpath' Name.Variable
'`' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'CC_quoted' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'arg' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$CC' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'# Double-quote args containing other shell metacharacters.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$arg' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'CC_quoted' Name.Variable
'=' Operator
'"' Literal.String.Double
'$CC_quoted' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
"# user sometimes does CC=<HOST>-gcc so we need to match that to 'gcc'\n" Comment.Single
'\t ' Text.Whitespace
'trimedcc' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'echo' Name.Builtin
' ' Text.Whitespace
'${' Literal.String.Interpol
'CC' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$SED' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
's/' Literal.String.Double
'${' Literal.String.Interpol
'host' Name.Variable
'}' Literal.String.Interpol
'-//g' Literal.String.Double
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'# and sometimes libtool has CC=<HOST>-gcc but user does CC=gcc\n' Comment.Single
'\t ' Text.Whitespace
'extendcc' Name.Variable
'=' Operator
'${' Literal.String.Interpol
'host' Name.Variable
'}' Literal.String.Interpol
'-' Text
'${' Literal.String.Interpol
'CC' Name.Variable
'}' Literal.String.Interpol
'\n\t ' Text.Whitespace
'# and sometimes libtool has CC=<OLDHOST>-gcc but user has CC=<NEWHOST>-gcc \n' Comment.Single
'\t ' Text.Whitespace
'# (Gentoo-specific hack because we always export $CHOST)\n' Comment.Single
'\t ' Text.Whitespace
'mungedcc' Name.Variable
'=' Operator
'${' Literal.String.Interpol
'CHOST' Name.Variable
'-' Punctuation
'${' Literal.String.Interpol
'host' Name.Variable
'}' Literal.String.Interpol
'}' Literal.String.Interpol
'-' Text
'${' Literal.String.Interpol
'trimedcc' Name.Variable
'}' Literal.String.Interpol
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$@' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'"cc "' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'" cc "' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'host' Name.Variable
'}' Literal.String.Interpol
'-cc ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'${' Literal.String.Interpol
'host' Name.Variable
'}' Literal.String.Interpol
'-cc ' Literal.String.Double
'"' Literal.String.Double
'*' Text
'|' Punctuation
'\\\n' Literal.String.Escape
'\t ' Text.Whitespace
'"gcc "' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'" gcc "' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'host' Name.Variable
'}' Literal.String.Interpol
'-gcc ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'${' Literal.String.Interpol
'host' Name.Variable
'}' Literal.String.Interpol
'-gcc ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'tagname' Name.Variable
'=' Operator
'CC' Text
'\n\t ' Text.Whitespace
'break' Keyword
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'"' Literal.String.Double
'$trimedcc' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$trimedcc' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$trimedcc' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' `' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$trimedcc' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
'|' Punctuation
'\\\n' Literal.String.Escape
'\t ' Text.Whitespace
'"' Literal.String.Double
'$extendcc' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$extendcc' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$extendcc' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' `' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$extendcc' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
'|' Punctuation
'\\\n' Literal.String.Escape
'\t ' Text.Whitespace
'"' Literal.String.Double
'$mungedcc' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$mungedcc' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$mungedcc' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' `' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$mungedcc' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
'|' Punctuation
'\\\n' Literal.String.Escape
'\t ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$CC' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'$CC' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' `' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$CC_quoted' Name.Variable
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'$CC_quoted' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
' `' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC_quoted' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$CC_quoted' Name.Variable
'` ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'# The compiler in the base compile command matches\n' Comment.Single
'\t ' Text.Whitespace
'# the one in the tagged configuration.\n' Comment.Single
'\t ' Text.Whitespace
'# Assume this is the tagged configuration we want.\n' Comment.Single
'\t ' Text.Whitespace
'tagname' Name.Variable
'=' Operator
'$z' Name.Variable
'\n\t ' Text.Whitespace
'break' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'done' Keyword
'\n\t' Text.Whitespace
"# If $tagname still isn't set, then no tagged configuration\n" Comment.Single
'\t' Text.Whitespace
'# was found and let the user know that the "--tag" command\n' Comment.Single
'\t' Text.Whitespace
'# line option must be used.\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$tagname' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': unable to infer tagged configuration' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": specify a tag with \\`--tag'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n' Text.Whitespace
'# else\n' Comment.Single
'# $echo "$modename: using $tagname tagged configuration"\n' Comment.Single
'\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n' Text.Whitespace
'}' Operator
'\n\n\n' Text.Whitespace
'# func_extract_an_archive dir oldlib\n' Comment.Single
'func_extract_an_archive' Text
' ' Text.Whitespace
'(' Operator
')' Operator
'\n' Text.Whitespace
'{' Operator
'\n ' Text.Whitespace
'f_ex_an_ar_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'shift' Name.Builtin
'\n ' Text.Whitespace
'f_ex_an_ar_oldlib' Name.Variable
'=' Operator
'"' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'(cd ' Literal.String.Double
'$f_ex_an_ar_dir' Name.Variable
' && ' Literal.String.Double
'$AR' Name.Variable
' x ' Literal.String.Double
'$f_ex_an_ar_oldlib' Name.Variable
')' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'(cd \\$f_ex_an_ar_dir && ' Literal.String.Double
'$AR' Name.Variable
' x \\$f_ex_an_ar_oldlib)' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$?' Name.Variable
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Operator
'$AR' Name.Variable
' ' Text.Whitespace
't' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$f_ex_an_ar_oldlib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'sort' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'sort' Text
' ' Text.Whitespace
'-uc' Text
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
'2' Literal.Number
'>' Text
'&' Punctuation
'1' Literal.Number
')' Operator
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
':' Text
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': ERROR: object name conflicts: ' Literal.String.Double
'$f_ex_an_ar_dir' Name.Variable
'/' Literal.String.Double
'$f_ex_an_ar_oldlib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n' Text.Whitespace
'}' Operator
'\n\n' Text.Whitespace
'# func_extract_archives gentop oldlib ...\n' Comment.Single
'func_extract_archives' Text
' ' Text.Whitespace
'(' Operator
')' Operator
'\n' Text.Whitespace
'{' Operator
'\n ' Text.Whitespace
'my_gentop' Name.Variable
'=' Operator
'"' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'shift' Name.Builtin
'\n ' Text.Whitespace
'my_oldlibs' Name.Variable
'=' Operator
'${' Literal.String.Interpol
'1' Name.Variable
'+' Punctuation
'"' Literal.String.Double
'$@' Name.Variable
'"' Literal.String.Double
'}' Literal.String.Interpol
'\n ' Text.Whitespace
'my_oldobjs' Name.Variable
'=' Operator
'""' Literal.String.Double
'\n ' Text.Whitespace
'my_xlib' Name.Variable
'=' Operator
'""' Literal.String.Double
'\n ' Text.Whitespace
'my_xabs' Name.Variable
'=' Operator
'""' Literal.String.Double
'\n ' Text.Whitespace
'my_xdir' Name.Variable
'=' Operator
'""' Literal.String.Double
'\n ' Text.Whitespace
'my_status' Name.Variable
'=' Operator
'""' Literal.String.Double
'\n\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'rm' Name.Variable
'}' Literal.String.Interpol
'r ' Literal.String.Double
'$my_gentop' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'${' Literal.String.Interpol
'rm' Name.Variable
'}' Literal.String.Interpol
'r' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_gentop' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$mkdir' Name.Variable
' ' Literal.String.Double
'$my_gentop' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$mkdir' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$my_gentop' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'my_status' Name.Variable
'=' Operator
'$?' Name.Variable
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$my_status' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-ne' Text
' ' Text.Whitespace
'0' Literal.Number
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_gentop' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$my_status' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'my_xlib' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$my_oldlibs' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'# Extract the objects.\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$my_xlib' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'[' Operator
'A-Za-z' Text
']' Operator
':' Text
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
')' Operator
' ' Text.Whitespace
'my_xabs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$my_xlib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'my_xabs' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'pwd' Name.Builtin
'`' Literal.String.Backtick
'"' Literal.String.Double
'/' Literal.String.Double
'$my_xlib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'my_xlib' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$my_xlib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%^.*/%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'my_xdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$my_gentop' Name.Variable
'/' Literal.String.Double
'$my_xlib' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'rm' Name.Variable
'}' Literal.String.Interpol
'r ' Literal.String.Double
'$my_xdir' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'${' Literal.String.Interpol
'rm' Name.Variable
'}' Literal.String.Interpol
'r' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_xdir' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$mkdir' Name.Variable
' ' Literal.String.Double
'$my_xdir' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$mkdir' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$my_xdir' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'exit_status' Name.Variable
'=' Operator
'$?' Name.Variable
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$exit_status' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-ne' Text
' ' Text.Whitespace
'0' Literal.Number
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_xdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$exit_status' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*-darwin*' Text
')' Operator
'\n\t' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'Extracting ' Literal.String.Double
'$my_xabs' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'# Do not bother doing anything if just a dry run\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'darwin_orig_dir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'pwd' Name.Builtin
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'cd' Name.Builtin
' ' Text.Whitespace
'$my_xdir' Name.Variable
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$?' Name.Variable
'\n\t ' Text.Whitespace
'darwin_archive' Name.Variable
'=' Operator
'$my_xabs' Name.Variable
'\n\t ' Text.Whitespace
'darwin_curdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'pwd' Name.Builtin
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'darwin_base_archive' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$darwin_archive' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%^.*/%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'darwin_arches' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'lipo' Text
' ' Text.Whitespace
'-info' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_archive' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$EGREP' Name.Variable
' ' Text.Whitespace
'Architectures' Text
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_arches' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' \n\t ' Text.Whitespace
'darwin_arches' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'echo' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_arches' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$SED' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/.*are://'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'darwin_arch' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_base_archive' Name.Variable
' has multiple architectures ' Literal.String.Double
'$darwin_arches' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'darwin_arch' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$darwin_arches' Name.Variable
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'mkdir' Text
' ' Text.Whitespace
'-p' Text
' ' Text.Whitespace
'"' Literal.String.Double
'unfat-' Literal.String.Double
'$$' Name.Variable
'/' Literal.String.Double
'${' Literal.String.Interpol
'darwin_base_archive' Name.Variable
'}' Literal.String.Interpol
'-' Literal.String.Double
'${' Literal.String.Interpol
'darwin_arch' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'lipo' Text
' ' Text.Whitespace
'-thin' Text
' ' Text.Whitespace
'$darwin_arch' Name.Variable
' ' Text.Whitespace
'-output' Text
' ' Text.Whitespace
'"' Literal.String.Double
'unfat-' Literal.String.Double
'$$' Name.Variable
'/' Literal.String.Double
'${' Literal.String.Interpol
'darwin_base_archive' Name.Variable
'}' Literal.String.Interpol
'-' Literal.String.Double
'${' Literal.String.Interpol
'darwin_arch' Name.Variable
'}' Literal.String.Interpol
'/' Literal.String.Double
'${' Literal.String.Interpol
'darwin_base_archive' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'darwin_archive' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'cd' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'unfat-' Literal.String.Double
'$$' Name.Variable
'/' Literal.String.Double
'${' Literal.String.Interpol
'darwin_base_archive' Name.Variable
'}' Literal.String.Interpol
'-' Literal.String.Double
'${' Literal.String.Interpol
'darwin_arch' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'func_extract_an_archive' Text
' ' Text.Whitespace
'"`pwd`"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'darwin_base_archive' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'cd' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_curdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'unfat-' Literal.String.Double
'$$' Name.Variable
'/' Literal.String.Double
'${' Literal.String.Interpol
'darwin_base_archive' Name.Variable
'}' Literal.String.Interpol
'-' Literal.String.Double
'${' Literal.String.Interpol
'darwin_arch' Name.Variable
'}' Literal.String.Interpol
'/' Literal.String.Double
'${' Literal.String.Interpol
'darwin_base_archive' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'done' Keyword
' ' Text.Whitespace
'# $darwin_arches\n' Comment.Single
' ' Text.Whitespace
'## Okay now we have a bunch of thin objects, gotta fatten them up :)\n' Comment.Single
'\t ' Text.Whitespace
'darwin_filelist' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'find' Text
' ' Text.Whitespace
'unfat-' Text
'$$' Name.Variable
' ' Text.Whitespace
'-type' Text
' ' Text.Whitespace
'f' Text
' ' Text.Whitespace
'-name' Text
' ' Text.Whitespace
'\\*' Literal.String.Escape
'.o' Text
' ' Text.Whitespace
'-print' Text
' ' Text.Whitespace
'-o' Text
' ' Text.Whitespace
'-name' Text
' ' Text.Whitespace
'\\*' Literal.String.Escape
'.lo' Text
' ' Text.Whitespace
'-print' Text
'|' Punctuation
' ' Text.Whitespace
'xargs' Text
' ' Text.Whitespace
'basename' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'sort' Text
' ' Text.Whitespace
'-u' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$NL2SP' Name.Variable
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'darwin_file' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'darwin_files' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'darwin_file' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$darwin_filelist' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'darwin_files' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'find' Text
' ' Text.Whitespace
'unfat-' Text
'$$' Name.Variable
' ' Text.Whitespace
'-name' Text
' ' Text.Whitespace
'$darwin_file' Name.Variable
' ' Text.Whitespace
'-print' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$NL2SP' Name.Variable
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'lipo' Text
' ' Text.Whitespace
'-create' Text
' ' Text.Whitespace
'-output' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_file' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'$darwin_files' Name.Variable
'\n\t ' Text.Whitespace
'done' Keyword
' ' Text.Whitespace
'# $darwin_filelist\n' Comment.Single
'\t ' Text.Whitespace
'${' Literal.String.Interpol
'rm' Name.Variable
'}' Literal.String.Interpol
'r' Text
' ' Text.Whitespace
'unfat-' Text
'$$' Name.Variable
'\n\t ' Text.Whitespace
'cd' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_orig_dir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'cd' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$darwin_orig_dir' Name.Variable
'"' Literal.String.Double
'\n \t ' Text.Whitespace
'func_extract_an_archive' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_xdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'$my_xabs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $darwin_arches\n' Comment.Single
'\t' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $run\n' Comment.Single
'\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'func_extract_an_archive' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$my_xdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'$my_xabs' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'my_oldobjs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$my_oldobjs' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'`' Literal.String.Backtick
'find' Text
' ' Text.Whitespace
'$my_xdir' Name.Variable
' ' Text.Whitespace
'-name' Text
' ' Text.Whitespace
'\\*' Literal.String.Escape
'.' Text
'$objext' Name.Variable
' ' Text.Whitespace
'-print' Text
' ' Text.Whitespace
'-o' Text
' ' Text.Whitespace
'-name' Text
' ' Text.Whitespace
'\\*' Literal.String.Escape
'.lo' Text
' ' Text.Whitespace
'-print' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$NL2SP' Name.Variable
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'done' Keyword
'\n ' Text.Whitespace
'func_extract_archives_result' Name.Variable
'=' Operator
'"' Literal.String.Double
'$my_oldobjs' Name.Variable
'"' Literal.String.Double
'\n' Text.Whitespace
'}' Operator
'\n' Text.Whitespace
'# End of Shell function definitions\n' Comment.Single
'#####################################\n' Comment.Single
'\n' Text.Whitespace
'# Darwin sucks\n' Comment.Single
'eval' Name.Builtin
' ' Text.Whitespace
'std_shrext' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$shrext_cmds' Name.Variable
'\\"' Literal.String.Escape
'\n\n' Text.Whitespace
'disable_libs' Name.Variable
'=' Operator
'no' Text
'\n\n' Text.Whitespace
'# Parse our command line options once, thoroughly.\n' Comment.Single
'while' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$#' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-gt' Text
' ' Text.Whitespace
'0' Literal.Number
'\n' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'shift' Name.Builtin
'\n\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'-*' Text
'=' Operator
'*' Text
')' Operator
' ' Text.Whitespace
'optarg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/[-_a-zA-Z0-9]*=//'" Literal.String.Single
'`' Literal.String.Backtick
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'optarg' Name.Variable
'=' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'# If the previous option needs an argument, assign it.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$prev' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'execute_dlfiles' Text
')' Operator
'\n ' Text.Whitespace
'execute_dlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$execute_dlfiles' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'tag' Text
')' Operator
'\n ' Text.Whitespace
'tagname' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'preserve_args' Name.Variable
'=' Operator
'"' Literal.String.Double
'${' Literal.String.Interpol
'preserve_args' Name.Variable
'}' Literal.String.Interpol
'=' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'# Check whether tagname contains only valid characters\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$tagname' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*' Text
'[' Operator
'!-_A-Za-z0-9,/' Text
']' Operator
'*' Text
')' Operator
'\n\t' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$progname' Name.Variable
': invalid tag name: ' Literal.String.Double
'$tagname' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$tagname' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'CC' Text
')' Operator
'\n\t' Text.Whitespace
'# Don\'t test for the "default" C tag, as we know, it\'s there, but\n' Comment.Single
'\t' Text.Whitespace
'# not specially marked.\n' Comment.Single
'\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'grep' Text
' ' Text.Whitespace
'"' Literal.String.Double
'^# ### BEGIN LIBTOOL TAG CONFIG: ' Literal.String.Double
'$tagname' Name.Variable
'$' Text
'"' Literal.String.Double
' ' Text.Whitespace
'<' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$progpath' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'>' Text
' ' Text.Whitespace
'/dev/null' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'taglist' Name.Variable
'=' Operator
'"' Literal.String.Double
'$taglist' Name.Variable
' ' Literal.String.Double
'$tagname' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'# Evaluate the configuration.\n' Comment.Single
'\t ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'`' Literal.String.Double
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
" -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '" Literal.String.Double
'$tagname' Name.Variable
"'" Literal.String.Double
'$' Text
"/,/^# ### END LIBTOOL TAG CONFIG: '" Literal.String.Double
'$tagname' Name.Variable
"'" Literal.String.Double
'$' Text
"/p' < " Literal.String.Double
'$progpath' Name.Variable
'`' Literal.String.Double
'"' Literal.String.Double
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$progname' Name.Variable
': ignoring unknown tag ' Literal.String.Double
'$tagname' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'=\\$arg' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'prevopt' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'continue' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Have we seen a non-optional argument yet?\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'--help' Text
')' Operator
'\n ' Text.Whitespace
'show_help' Name.Variable
'=' Operator
'yes' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--version' Text
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$PROGRAM' Name.Variable
' (GNU ' Literal.String.Double
'$PACKAGE' Name.Variable
') ' Literal.String.Double
'$VERSION' Name.Variable
'$TIMESTAMP' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$echo' Name.Variable
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"Copyright (C) 2005 Free Software Foundation, Inc."' Literal.String.Double
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"This is free software; see the source for copying conditions. There is NO"' Literal.String.Double
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."' Literal.String.Double
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$?' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--config' Text
')' Operator
'\n ' Text.Whitespace
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'1,/^# ### BEGIN LIBTOOL CONFIG/d'" Literal.String.Single
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'/^# ### END LIBTOOL CONFIG/,$d'" Literal.String.Single
' ' Text.Whitespace
'$progpath' Name.Variable
'\n ' Text.Whitespace
'# Now print the configurations for the tags.\n' Comment.Single
' ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'tagname' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$taglist' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'/^# ### BEGIN LIBTOOL TAG CONFIG: ' Literal.String.Double
'$tagname' Name.Variable
'$' Text
'/,/^# ### END LIBTOOL TAG CONFIG: ' Literal.String.Double
'$tagname' Name.Variable
'$' Text
'/p' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'<' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$progpath' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'done' Keyword
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$?' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--debug' Text
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$progname' Name.Variable
': enabling shell trace mode' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'set' Name.Builtin
' ' Text.Whitespace
'-x' Text
'\n ' Text.Whitespace
'preserve_args' Name.Variable
'=' Operator
'"' Literal.String.Double
'$preserve_args' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--dry-run' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'-n' Text
')' Operator
'\n ' Text.Whitespace
'run' Name.Variable
'=' Operator
':' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--features' Text
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'host: ' Literal.String.Double
'$host' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"enable shared libraries"' Literal.String.Double
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"disable shared libraries"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_old_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"enable static libraries"' Literal.String.Double
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"disable static libraries"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$?' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--finish' Text
')' Operator
' ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'"finish"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--mode' Text
')' Operator
' ' Text.Whitespace
'prevopt' Name.Variable
'=' Operator
'"--mode"' Literal.String.Double
' ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'mode' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'--mode' Text
'=' Operator
'*' Text
')' Operator
' ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'"' Literal.String.Double
'$optarg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--preserve-dup-deps' Text
')' Operator
' ' Text.Whitespace
'duplicate_deps' Name.Variable
'=' Operator
'"yes"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--quiet' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'--silent' Text
')' Operator
'\n ' Text.Whitespace
'show' Name.Variable
'=' Operator
':' Text
'\n ' Text.Whitespace
'preserve_args' Name.Variable
'=' Operator
'"' Literal.String.Double
'$preserve_args' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'--tag' Text
')' Operator
'\n ' Text.Whitespace
'prevopt' Name.Variable
'=' Operator
'"--tag"' Literal.String.Double
'\n ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'tag' Text
'\n ' Text.Whitespace
'preserve_args' Name.Variable
'=' Operator
'"' Literal.String.Double
'$preserve_args' Name.Variable
' --tag' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'--tag' Text
'=' Operator
'*' Text
')' Operator
'\n ' Text.Whitespace
'set' Name.Builtin
' ' Text.Whitespace
'tag' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$optarg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'${' Literal.String.Interpol
'1' Name.Variable
'+' Punctuation
'"' Literal.String.Double
'$@' Name.Variable
'"' Literal.String.Double
'}' Literal.String.Interpol
'\n ' Text.Whitespace
'shift' Name.Builtin
'\n ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'tag' Text
'\n ' Text.Whitespace
'preserve_args' Name.Variable
'=' Operator
'"' Literal.String.Double
'$preserve_args' Name.Variable
' --tag' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-dlopen' Text
')' Operator
'\n ' Text.Whitespace
'prevopt' Name.Variable
'=' Operator
'"-dlopen"' Literal.String.Double
'\n ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'execute_dlfiles' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-*' Text
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': unrecognized option \\`' Literal.String.Double
'$arg' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$help' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'nonopt' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'break' Keyword
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n' Text.Whitespace
'done' Keyword
'\n\n' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$prevopt' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': option \\`' Literal.String.Double
'$prevopt' Name.Variable
"' requires an argument" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$help' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n' Text.Whitespace
'fi' Keyword
'\n\n' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$disable_libs' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n' Text.Whitespace
'no' Text
')' Operator
' \n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n' Text.Whitespace
'shared' Text
')' Operator
'\n ' Text.Whitespace
'build_libtool_libs' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'build_old_libs' Name.Variable
'=' Operator
'yes' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n' Text.Whitespace
'static' Text
')' Operator
'\n ' Text.Whitespace
'build_old_libs' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'case' Keyword
' ' Text.Whitespace
'$build_libtool_libs' Name.Variable
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'yes' Text
')' Operator
' ' Text.Whitespace
'echo' Name.Builtin
' ' Text.Whitespace
'no' Text
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'echo' Name.Builtin
' ' Text.Whitespace
'yes' Text
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'esac' Keyword
'`' Literal.String.Backtick
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n' Text.Whitespace
'esac' Keyword
'\n\n' Text.Whitespace
'# If this variable is set in any of the actions, the command in it\n' Comment.Single
'# will be execed at the end. This prevents here-documents from being\n' Comment.Single
'# left over by shells.\n' Comment.Single
'exec_cmd' Name.Variable
'=' Operator
'\n\n' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$show_help' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\n ' Text.Whitespace
'# Infer the operation mode.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$mode' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"*** Warning: inferring the mode of operation is deprecated."' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"*** Future versions of Libtool will require --mode=MODE be specified."' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$nonopt' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*cc' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'cc*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*++' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'gcc*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-gcc*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'g++*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'xlc*' Text
')' Operator
'\n ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'link' Text
'\n ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'arg' Text
'\n ' Text.Whitespace
'do' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'-c' Text
')' Operator
'\n\t ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'compile' Text
'\n\t ' Text.Whitespace
'break' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'done' Keyword
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*db' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*dbx' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*strace' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*truss' Text
')' Operator
'\n ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'execute' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*install*' Text
'|' Punctuation
'cp' Text
'|' Punctuation
'mv' Text
')' Operator
'\n ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'install' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*rm' Text
')' Operator
'\n ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'uninstall' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'# If we have no mode, but dlfiles were specified, then do execute mode.\n' Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$execute_dlfiles' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'mode' Name.Variable
'=' Operator
'execute' Text
'\n\n ' Text.Whitespace
'# Just use the default operation mode.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$mode' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$nonopt' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': warning: cannot infer operation mode from \\`' Literal.String.Double
'$nonopt' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': warning: cannot infer operation mode without MODE-ARGS' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Only execute mode is allowed to have -dlopen flags.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$execute_dlfiles' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$mode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'execute' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": unrecognized option \\`-dlopen'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$help' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Change the help message to a mode-specific one.\n' Comment.Single
' ' Text.Whitespace
'generic_help' Name.Variable
'=' Operator
'"' Literal.String.Double
'$help' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'help' Name.Variable
'=' Operator
'"' Literal.String.Double
'Try \\`' Literal.String.Double
'$modename' Name.Variable
' --help --mode=' Literal.String.Double
'$mode' Name.Variable
"' for more information." Literal.String.Double
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'# These modes are in order of execution frequency so that they run quickly.\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$mode' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'# libtool compile mode\n' Comment.Single
' ' Text.Whitespace
'compile' Text
')' Operator
'\n ' Text.Whitespace
'modename' Name.Variable
'=' Operator
'"' Literal.String.Double
'$modename' Name.Variable
': compile' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'# Get the compilation command and the source file.\n' Comment.Single
' ' Text.Whitespace
'base_compile' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'srcfile' Name.Variable
'=' Operator
'"' Literal.String.Double
'$nonopt' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'# always keep a non-empty value in "srcfile"\n' Comment.Single
' ' Text.Whitespace
'suppress_opt' Name.Variable
'=' Operator
'yes' Text
'\n ' Text.Whitespace
'suppress_output' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'arg_mode' Name.Variable
'=' Operator
'normal' Text
'\n ' Text.Whitespace
'libobj' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'later' Name.Variable
'=' Operator
'\n\n ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'arg' Text
'\n ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg_mode' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'arg' Text
' ' Text.Whitespace
')' Operator
'\n\t' Text.Whitespace
'# do not "continue". Instead, add this to base_compile\n' Comment.Single
'\t' Text.Whitespace
'lastarg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'arg_mode' Name.Variable
'=' Operator
'normal' Text
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'target' Text
' ' Text.Whitespace
')' Operator
'\n\t' Text.Whitespace
'libobj' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'arg_mode' Name.Variable
'=' Operator
'normal' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'normal' Text
' ' Text.Whitespace
')' Operator
'\n\t' Text.Whitespace
'# Accept any command-line options.\n' Comment.Single
'\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'-o' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": you cannot specify \\`-o' more than once" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'arg_mode' Name.Variable
'=' Operator
'target' Text
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n\t' Text.Whitespace
'-static' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'-prefer-pic' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'-prefer-non-pic' Text
')' Operator
'\n\t ' Text.Whitespace
'later' Name.Variable
'=' Operator
'"' Literal.String.Double
'$later' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n\t' Text.Whitespace
'-no-suppress' Text
')' Operator
'\n\t ' Text.Whitespace
'suppress_opt' Name.Variable
'=' Operator
'no' Text
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n\t' Text.Whitespace
'-Xcompiler' Text
')' Operator
'\n\t ' Text.Whitespace
'arg_mode' Name.Variable
'=' Operator
'arg' Text
' ' Text.Whitespace
'# the next one goes into the "base_compile" arg list\n' Comment.Single
'\t ' Text.Whitespace
'continue' Keyword
' ' Text.Whitespace
'# The current "srcfile" will either be retained or\n' Comment.Single
'\t ' Text.Whitespace
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'# replaced later. I would guess that would be a bug.\n' Comment.Single
'\n\t' Text.Whitespace
'-Wc,*' Text
')' Operator
'\n\t ' Text.Whitespace
'args' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"s/^-Wc,//"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'lastarg' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'save_ifs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$IFS' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
"','" Literal.String.Single
'\n \t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'arg' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$args' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\n\t ' Text.Whitespace
'# Double-quote args containing other shell metacharacters.\n' Comment.Single
'\t ' Text.Whitespace
'# Many Bourne shells cannot handle close brackets correctly\n' Comment.Single
'\t ' Text.Whitespace
'# in scan sets, so we specify it separately.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$arg' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'lastarg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$lastarg' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'lastarg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lastarg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"s/^ //"' Literal.String.Double
'`' Literal.String.Backtick
'\n\n\t ' Text.Whitespace
'# Add the arguments to base_compile.\n' Comment.Single
'\t ' Text.Whitespace
'base_compile' Name.Variable
'=' Operator
'"' Literal.String.Double
'$base_compile' Name.Variable
' ' Literal.String.Double
'$lastarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n\t' Text.Whitespace
'*' Text
' ' Text.Whitespace
')' Operator
'\n\t ' Text.Whitespace
'# Accept the current argument as the source file.\n' Comment.Single
'\t ' Text.Whitespace
'# The previous "srcfile" becomes the current argument.\n' Comment.Single
'\t ' Text.Whitespace
'#\n' Comment.Single
'\t ' Text.Whitespace
'lastarg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'srcfile' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
' ' Text.Whitespace
'# case $arg\n' Comment.Single
'\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
' ' Text.Whitespace
'# case $arg_mode\n' Comment.Single
'\n ' Text.Whitespace
'# Aesthetically quote the previous argument.\n' Comment.Single
' ' Text.Whitespace
'lastarg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lastarg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$lastarg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'# Double-quote args containing other shell metacharacters.\n' Comment.Single
' ' Text.Whitespace
'# Many Bourne shells cannot handle close brackets correctly\n' Comment.Single
' ' Text.Whitespace
'# in scan sets, and some SunOS ksh mistreat backslash-escaping\n' Comment.Single
' ' Text.Whitespace
'# in scan sets (worked around with variable expansion),\n' Comment.Single
' ' Text.Whitespace
"# and furthermore cannot handle '|' '&' '(' ')' in scan sets \n" Comment.Single
' ' Text.Whitespace
'# at all, so we specify them separately.\n' Comment.Single
' ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t' Text.Whitespace
'lastarg' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$lastarg' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'base_compile' Name.Variable
'=' Operator
'"' Literal.String.Double
'$base_compile' Name.Variable
' ' Literal.String.Double
'$lastarg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'done' Keyword
' ' Text.Whitespace
'# for arg\n' Comment.Single
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg_mode' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'arg' Text
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': you must specify an argument for -Xcompile' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'target' Text
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": you must specify a target with \\`-o'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'# Get the name of the library object.\n' Comment.Single
' ' Text.Whitespace
'[' Operator
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
']' Operator
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'libobj' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%^.*/%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'# Recognize several different file suffixes.\n' Comment.Single
' ' Text.Whitespace
'# If the user specifies -o file.o, it is replaced with file.lo\n' Comment.Single
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
"'[cCFSifmso]'" Literal.String.Single
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$libobj' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*.ada' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'ada' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.adb' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'adb' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.ads' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'ads' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.asm' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'asm' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.c++' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'c++' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.cc' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'cc' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.ii' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'ii' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.class' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'class' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.cpp' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'cpp' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.cxx' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'cxx' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.f90' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'f90' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.for' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'for' Keyword
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.java' Text
')' Operator
' ' Text.Whitespace
'xform' Name.Variable
'=' Operator
'java' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'libobj' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
's/\\.' Literal.String.Double
'$xform' Name.Variable
'$' Text
'/.lo/' Literal.String.Double
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$libobj' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*.lo' Text
')' Operator
' ' Text.Whitespace
'obj' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lo2o' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot determine name of library object from \\`' Literal.String.Double
'$libobj' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'func_infer_tag' Text
' ' Text.Whitespace
'$base_compile' Name.Variable
'\n\n ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'arg' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$later' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'-static' Text
')' Operator
'\n\t' Text.Whitespace
'build_old_libs' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-prefer-pic' Text
')' Operator
'\n\t' Text.Whitespace
'pic_mode' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-prefer-non-pic' Text
')' Operator
'\n\t' Text.Whitespace
'pic_mode' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'done' Keyword
'\n\n ' Text.Whitespace
'qlibobj' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$qlibobj' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t' Text.Whitespace
'qlibobj' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$qlibobj' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$qlibobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'grep' Text
' ' Text.Whitespace
'\'[]~#^*{};<>?"\'' Literal.String.Single
'"\'"' Literal.String.Double
"' \t&()|`$[]'" Literal.String.Single
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': libobj name \\`' Literal.String.Double
'$libobj' Name.Variable
"' may not contain shell special characters." Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'objname' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%^.*/%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$xdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$obj' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'$xdir' Name.Variable
'/' Text
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'lobj' Name.Variable
'=' Operator
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'$objdir' Name.Variable
'/' Text
'$objname' Name.Variable
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$base_compile' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': you must specify a compilation command' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$help' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Delete any leftover library objects.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_old_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'removelist' Name.Variable
'=' Operator
'"' Literal.String.Double
'$obj' Name.Variable
' ' Literal.String.Double
'$lobj' Name.Variable
' ' Literal.String.Double
'$libobj' Name.Variable
' ' Literal.String.Double
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'removelist' Name.Variable
'=' Operator
'"' Literal.String.Double
'$lobj' Name.Variable
' ' Literal.String.Double
'$libobj' Name.Variable
' ' Literal.String.Double
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n ' Text.Whitespace
'trap' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
' ' Literal.String.Double
'$rm' Name.Variable
' ' Literal.String.Double
'$removelist' Name.Variable
'; exit ' Literal.String.Double
'$EXIT_FAILURE' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'15' Literal.Number
'\n\n ' Text.Whitespace
'# On Cygwin there\'s no "real" PIC flag so we must build both object types\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host_os' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'cygwin*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'mingw*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'pw32*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'os2*' Text
')' Operator
'\n ' Text.Whitespace
'pic_mode' Name.Variable
'=' Operator
'default' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_mode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$deplibs_check_method' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'pass_all' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'# non-PIC code in shared libraries is not supported\n' Comment.Single
' ' Text.Whitespace
'pic_mode' Name.Variable
'=' Operator
'default' Text
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Calculate the filename of the output object if compiler does\n' Comment.Single
' ' Text.Whitespace
'# not support -o with -c\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$compiler_c_o' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'output_obj' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%^.*/%%'" Literal.String.Single
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%\\.[^.]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'.' Text
'${' Literal.String.Interpol
'objext' Name.Variable
'}' Literal.String.Interpol
'\n ' Text.Whitespace
'lockfile' Name.Variable
'=' Operator
'"' Literal.String.Double
'$output_obj' Name.Variable
'.lock' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'removelist' Name.Variable
'=' Operator
'"' Literal.String.Double
'$removelist' Name.Variable
' ' Literal.String.Double
'$output_obj' Name.Variable
' ' Literal.String.Double
'$lockfile' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'trap' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
' ' Literal.String.Double
'$rm' Name.Variable
' ' Literal.String.Double
'$removelist' Name.Variable
'; exit ' Literal.String.Double
'$EXIT_FAILURE' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
' ' Text.Whitespace
'2' Literal.Number
' ' Text.Whitespace
'15' Literal.Number
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'output_obj' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'need_locks' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'lockfile' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Lock this critical section if it is needed\n' Comment.Single
' ' Text.Whitespace
'# We use this script file to make the link, it avoids creating a new file\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$need_locks' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'until' Keyword
' ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'ln' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'$lockfile' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'Waiting for ' Literal.String.Double
'$lockfile' Name.Variable
' to be removed' Literal.String.Double
'"' Literal.String.Double
'\n\t' Text.Whitespace
'sleep' Text
' ' Text.Whitespace
'2' Literal.Number
'\n ' Text.Whitespace
'done' Keyword
'\n ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$need_locks' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'warn' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lockfile' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'\\\n*** ERROR, ' Literal.String.Double
'$lockfile' Name.Variable
' exists and contains:\n`cat ' Literal.String.Double
'$lockfile' Name.Variable
" 2>/dev/null`\n\nThis indicates that another process is trying to use the same\ntemporary object file, and libtool could not work around it because\nyour compiler does not support \\`-c' and \\`-o' together. If you\nrepeat this compilation, it may succeed, by chance, but you had better\navoid parallel builds (make -j) in this platform, or get a better\ncompiler." Literal.String.Double
'"' Literal.String.Double
'\n\n\t' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'>' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lockfile' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$fix_srcfile_path' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'srcfile' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$fix_srcfile_path' Name.Variable
'\\"' Literal.String.Escape
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'qsrcfile' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$qsrcfile' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n ' Text.Whitespace
'qsrcfile' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$qsrcfile' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$libobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Literal.String.Double
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'# Create a libtool object file (analogous to a ".la" file),\n' Comment.Single
' ' Text.Whitespace
"# but don't create it if we're doing a dry run.\n" Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'cat' Text
' ' Text.Whitespace
'>' Text
' ' Text.Whitespace
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Text
' ' Text.Whitespace
'<<EOF\n# $libobj - a libtool object file\n# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP\n#\n# Please DO NOT delete this file!\n# It is necessary for linking the library.\n\n# Name of the PIC object.\nEOF' Literal.String
'\n\n ' Text.Whitespace
'# Only build a PIC object if we are building libtool libraries.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'# Without this assignment, base_compile gets emptied.\n' Comment.Single
' ' Text.Whitespace
'fbsd_hideous_sh_bug' Name.Variable
'=' Operator
'$base_compile' Name.Variable
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_mode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$base_compile' Name.Variable
' ' Literal.String.Double
'$qsrcfile' Name.Variable
' ' Literal.String.Double
'$pic_flag' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'else' Keyword
'\n\t' Text.Whitespace
"# Don't build PIC code\n" Comment.Single
'\t' Text.Whitespace
'command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$base_compile' Name.Variable
' ' Literal.String.Double
'$qsrcfile' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'$objdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$mkdir' Name.Variable
' ' Literal.String.Double
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'$objdir' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$mkdir' Name.Variable
' ' Text.Whitespace
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'$objdir' Name.Variable
'\n\t' Text.Whitespace
'exit_status' Name.Variable
'=' Operator
'$?' Name.Variable
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$exit_status' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-ne' Text
' ' Text.Whitespace
'0' Literal.Number
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'$objdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$exit_status' Name.Variable
'\n\t' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'# Place PIC objects in $objdir\n' Comment.Single
'\t' Text.Whitespace
'command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$command' Name.Variable
' -o ' Literal.String.Double
'$lobj' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$lobj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$command' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$command' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
'\n ' Text.Whitespace
'else' Keyword
'\n\t' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$need_locks' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'warn' Text
' ' Text.Whitespace
'&&' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X`cat ' Literal.String.Double
'$lockfile' Name.Variable
' 2>/dev/null`' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'\\\n*** ERROR, ' Literal.String.Double
'$lockfile' Name.Variable
' contains:\n`cat ' Literal.String.Double
'$lockfile' Name.Variable
' 2>/dev/null`\n\nbut it should contain:\n' Literal.String.Double
'$srcfile' Name.Variable
"\n\nThis indicates that another process is trying to use the same\ntemporary object file, and libtool could not work around it because\nyour compiler does not support \\`-c' and \\`-o' together. If you\nrepeat this compilation, it may succeed, by chance, but you had better\navoid parallel builds (make -j) in this platform, or get a better\ncompiler." Literal.String.Double
'"' Literal.String.Double
'\n\n\t' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Just move the object if needed, then go on to compile the next one\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lobj' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$mv' Name.Variable
' ' Literal.String.Double
'$output_obj' Name.Variable
' ' Literal.String.Double
'$lobj' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$mv' Name.Variable
' ' Text.Whitespace
'$output_obj' Name.Variable
' ' Text.Whitespace
'$lobj' Name.Variable
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'error' Name.Variable
'=' Operator
'$?' Name.Variable
'\n\t ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$error' Name.Variable
'\n\t' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Append the name of the PIC object to the libtool object file.\n' Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'cat' Text
' ' Text.Whitespace
'>>' Text
' ' Text.Whitespace
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Text
' ' Text.Whitespace
"<<EOF\npic_object='$objdir/$objname'\n\nEOF" Literal.String
'\n\n ' Text.Whitespace
'# Allow error messages only from the first compilation.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$suppress_opt' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'suppress_output' Name.Variable
'=' Operator
"' >/dev/null 2>&1'" Literal.String.Single
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
"# No PIC object so indicate it doesn't exist in the libtool\n" Comment.Single
' ' Text.Whitespace
'# object file.\n' Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'cat' Text
' ' Text.Whitespace
'>>' Text
' ' Text.Whitespace
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Text
' ' Text.Whitespace
'<<EOF\npic_object=none\n\nEOF' Literal.String
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Only build a position-dependent object if we build old libraries.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_old_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_mode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
"# Don't build PIC code\n" Comment.Single
'\t' Text.Whitespace
'command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$base_compile' Name.Variable
' ' Literal.String.Double
'$qsrcfile' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'else' Keyword
'\n\t' Text.Whitespace
'command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$base_compile' Name.Variable
' ' Literal.String.Double
'$qsrcfile' Name.Variable
' ' Literal.String.Double
'$pic_flag' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$compiler_c_o' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$command' Name.Variable
' -o ' Literal.String.Double
'$obj' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Suppress compiler output if we already did a PIC compilation.\n' Comment.Single
' ' Text.Whitespace
'command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$command' Name.Variable
'$suppress_output' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$command' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$command' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
'\n ' Text.Whitespace
'else' Keyword
'\n\t' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$need_locks' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'warn' Text
' ' Text.Whitespace
'&&' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X`cat ' Literal.String.Double
'$lockfile' Name.Variable
' 2>/dev/null`' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$srcfile' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'\\\n*** ERROR, ' Literal.String.Double
'$lockfile' Name.Variable
' contains:\n`cat ' Literal.String.Double
'$lockfile' Name.Variable
' 2>/dev/null`\n\nbut it should contain:\n' Literal.String.Double
'$srcfile' Name.Variable
"\n\nThis indicates that another process is trying to use the same\ntemporary object file, and libtool could not work around it because\nyour compiler does not support \\`-c' and \\`-o' together. If you\nrepeat this compilation, it may succeed, by chance, but you had better\navoid parallel builds (make -j) in this platform, or get a better\ncompiler." Literal.String.Double
'"' Literal.String.Double
'\n\n\t' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Just move the object if needed\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$output_obj' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$obj' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$mv' Name.Variable
' ' Literal.String.Double
'$output_obj' Name.Variable
' ' Literal.String.Double
'$obj' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$mv' Name.Variable
' ' Text.Whitespace
'$output_obj' Name.Variable
' ' Text.Whitespace
'$obj' Name.Variable
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'error' Name.Variable
'=' Operator
'$?' Name.Variable
'\n\t ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'$removelist' Name.Variable
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$error' Name.Variable
'\n\t' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Append the name of the non-PIC object the libtool object file.\n' Comment.Single
' ' Text.Whitespace
'# Only append if the libtool object file exists.\n' Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'cat' Text
' ' Text.Whitespace
'>>' Text
' ' Text.Whitespace
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Text
' ' Text.Whitespace
"<<EOF\n# Name of the non-PIC object.\nnon_pic_object='$objname'\n\nEOF" Literal.String
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'# Append the name of the non-PIC object the libtool object file.\n' Comment.Single
' ' Text.Whitespace
'# Only append if the libtool object file exists.\n' Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'cat' Text
' ' Text.Whitespace
'>>' Text
' ' Text.Whitespace
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Text
' ' Text.Whitespace
'<<EOF\n# Name of the non-PIC object.\nnon_pic_object=none\n\nEOF' Literal.String
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$mv' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'T' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'"' Literal.String.Double
'${' Literal.String.Interpol
'libobj' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'# Unlock the critical section if it was locked\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$need_locks' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$rm' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$lockfile' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_SUCCESS' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'# libtool link mode\n' Comment.Single
' ' Text.Whitespace
'link' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'relink' Text
')' Operator
'\n ' Text.Whitespace
'modename' Name.Variable
'=' Operator
'"' Literal.String.Double
'$modename' Name.Variable
': link' Literal.String.Double
'"' Literal.String.Double
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*-*-cygwin*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-mingw*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-pw32*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-os2*' Text
')' Operator
'\n ' Text.Whitespace
'# It is impossible to link a dll without this setting, and\n' Comment.Single
' ' Text.Whitespace
"# we shouldn't force the makefile maintainer to figure out\n" Comment.Single
' ' Text.Whitespace
'# which system we are compiling for in order to pass an extra\n' Comment.Single
' ' Text.Whitespace
'# flag for every libtool invocation.\n' Comment.Single
' ' Text.Whitespace
'# allow_undefined=no\n' Comment.Single
'\n ' Text.Whitespace
'# FIXME: Unfortunately, there are problems with the above when trying\n' Comment.Single
' ' Text.Whitespace
'# to make a dll which has undefined symbols, in which case not\n' Comment.Single
' ' Text.Whitespace
'# even a static library is built. For now, we need to specify\n' Comment.Single
' ' Text.Whitespace
'# -no-undefined on the libtool link line when we can be certain\n' Comment.Single
' ' Text.Whitespace
'# that all symbols are satisfied, otherwise we get a static library.\n' Comment.Single
' ' Text.Whitespace
'allow_undefined' Name.Variable
'=' Operator
'yes' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'allow_undefined' Name.Variable
'=' Operator
'yes' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'libtool_args' Name.Variable
'=' Operator
'"' Literal.String.Double
'$nonopt' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'base_compile' Name.Variable
'=' Operator
'"' Literal.String.Double
'$nonopt' Name.Variable
' ' Literal.String.Double
'$@' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$nonopt' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$nonopt' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'compile_rpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'finalize_rpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'compile_shlibpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'finalize_shlibpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'convenience' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'old_convenience' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'old_deplibs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'linker_flags' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'dllsearchpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'lib_search_path' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'pwd' Name.Builtin
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'inst_prefix_dir' Name.Variable
'=' Operator
'\n\n ' Text.Whitespace
'avoid_version' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'dlfiles' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'dlprefiles' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'dlself' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'export_dynamic' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'export_symbols' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'export_symbols_regex' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'generated' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'libobjs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'ltlibs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'module' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'no_install' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'objs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'non_pic_objects' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'notinst_path' Name.Variable
'=' Operator
' ' Text.Whitespace
'# paths that contain not-installed libtool libraries\n' Comment.Single
' ' Text.Whitespace
'precious_files_regex' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'prefer_static_libs' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'preload' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'prevarg' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'release' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'rpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'xrpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'perm_rpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'temp_rpath' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'thread_safe' Name.Variable
'=' Operator
'no' Text
'\n ' Text.Whitespace
'vinfo' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'vinfo_number' Name.Variable
'=' Operator
'no' Text
'\n\n ' Text.Whitespace
'func_infer_tag' Text
' ' Text.Whitespace
'$base_compile' Name.Variable
'\n\n ' Text.Whitespace
'# We need to know -static, to get the right output filenames.\n' Comment.Single
' ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'arg' Text
'\n ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'-all-static' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'-static' Text
')' Operator
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-all-static"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$link_static_flag' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': warning: complete static linking is impossible in this configuration' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$link_static_flag' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dlopen_self' Name.Variable
'=' Operator
'$dlopen_self_static' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'prefer_static_libs' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_flag' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$link_static_flag' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dlopen_self' Name.Variable
'=' Operator
'$dlopen_self_static' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'prefer_static_libs' Name.Variable
'=' Operator
'built' Text
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'build_libtool_libs' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'build_old_libs' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'break' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'done' Keyword
'\n\n ' Text.Whitespace
'# See if our shared archives depend on static archives.\n' Comment.Single
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_archive_from_new_cmds' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'build_old_libs' Name.Variable
'=' Operator
'yes' Text
'\n\n ' Text.Whitespace
'# Go through the arguments, transforming them on the way.\n' Comment.Single
' ' Text.Whitespace
'while' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$#' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-gt' Text
' ' Text.Whitespace
'0' Literal.Number
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$1' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'shift' Name.Builtin
'\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t' Text.Whitespace
'qarg' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\\"' Literal.String.Escape
' ' Text.Whitespace
'### testsuite: skip nested quoting test\n' Comment.Single
'\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'qarg' Name.Variable
'=' Operator
'$arg' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'libtool_args' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libtool_args' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'# If the previous option needs an argument, assign it.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$prev' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'output' Text
')' Operator
'\n\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' @OUTPUT@' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' @OUTPUT@' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$prev' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'dlfiles' Text
'|' Punctuation
'dlprefiles' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$preload' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Add the symbol object into the linking commands.\n' Comment.Single
'\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' @SYMFILE@' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' @SYMFILE@' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'preload' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*.la' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*.lo' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'# We handle these cases below.\n' Comment.Single
'\t ' Text.Whitespace
'force' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$dlself' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dlself' Name.Variable
'=' Operator
'needless' Text
'\n\t ' Text.Whitespace
'export_dynamic' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'self' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlprefiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dlself' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlfiles' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$dlopen_self' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dlself' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'dlself' Name.Variable
'=' Operator
'needless' Text
'\n\t ' Text.Whitespace
'export_dynamic' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlfiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlfiles' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'dlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlprefiles' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'expsyms' Text
')' Operator
'\n\t ' Text.Whitespace
'export_symbols' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': symbol file \\`' Literal.String.Double
'$arg' Name.Variable
"' does not exist" Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'expsyms_regex' Text
')' Operator
'\n\t ' Text.Whitespace
'export_symbols_regex' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'inst_prefix' Text
')' Operator
'\n\t ' Text.Whitespace
'inst_prefix_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'precious_regex' Text
')' Operator
'\n\t ' Text.Whitespace
'precious_files_regex' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'release' Text
')' Operator
'\n\t ' Text.Whitespace
'release' Name.Variable
'=' Operator
'"' Literal.String.Double
'-' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'objectlist' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'save_arg' Name.Variable
'=' Operator
'$arg' Name.Variable
'\n\t ' Text.Whitespace
'moreargs' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'fil' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'`' Literal.String.Backtick
'cat' Text
' ' Text.Whitespace
'$save_arg' Name.Variable
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'do' Keyword
'\n' Text.Whitespace
'#\t moreargs="$moreargs $fil"\n' Comment.Single
'\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'$fil' Name.Variable
'\n\t ' Text.Whitespace
'# A libtool-controlled object.\n' Comment.Single
'\n\t ' Text.Whitespace
'# Check to see that this really is a libtool object.\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Operator
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'2q'" Literal.String.Single
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'grep' Text
' ' Text.Whitespace
'"' Literal.String.Double
'^# Generated by .*' Literal.String.Double
'$PACKAGE' Name.Variable
'"' Literal.String.Double
')' Operator
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
'2' Literal.Number
'>' Text
'&' Punctuation
'1' Literal.Number
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'pic_object' Name.Variable
'=' Operator
'\n\t\t' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'\n\n\t\t' Text.Whitespace
'# Read the .lo file\n' Comment.Single
'\t\t' Text.Whitespace
'# If there is no directory component, then add one.\n' Comment.Single
'\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t\t' Text.Whitespace
'*/*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*' Text
'\\\\' Literal.String.Escape
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'./' Text
'$arg' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t' Text.Whitespace
'esac' Keyword
'\n\n\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
'\n\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'none' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'none' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot find name of object for \\`' Literal.String.Double
'$arg' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\n\t\t' Text.Whitespace
'# Extract subdirectory from the argument.\n' Comment.Single
'\t\t' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$xdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'\n\t\t' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'/' Literal.String.Double
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\n\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'none' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'# Prepend the subdirectory the object is found in.\n' Comment.Single
'\t\t ' Text.Whitespace
'pic_object' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\n\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlfiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$dlopen_support' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'dlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlfiles' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t\t ' Text.Whitespace
'continue' Keyword
'\n\t\t ' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'# If libtool objects are unsupported, then we need to preload.\n' Comment.Single
'\t\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'dlprefiles' Text
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\n\t\t ' Text.Whitespace
'# CHECK ME: I think I busted this. -Ossama\n' Comment.Single
'\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlprefiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'# Preload the old-style object.\n' Comment.Single
'\t\t ' Text.Whitespace
'dlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlprefiles' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\n\t\t ' Text.Whitespace
'# A PIC object.\n' Comment.Single
'\t\t ' Text.Whitespace
'libobjs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libobjs' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\n\t\t' Text.Whitespace
'# Non-PIC object.\n' Comment.Single
'\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'none' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'# Prepend the subdirectory the object is found in.\n' Comment.Single
'\t\t ' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\n\t\t ' Text.Whitespace
'# A standard non-PIC object\n' Comment.Single
'\t\t ' Text.Whitespace
'non_pic_objects' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_objects' Name.Variable
' ' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'none' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\t\t' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'# If the PIC object exists, use it instead.\n' Comment.Single
'\t\t ' Text.Whitespace
'# $xdir was prepended to $pic_object above.\n' Comment.Single
'\t\t ' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'non_pic_objects' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_objects' Name.Variable
' ' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t\t' Text.Whitespace
'# Only an error if not doing a dry-run.\n' Comment.Single
'\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': \\`' Literal.String.Double
'$arg' Name.Variable
"' is not a valid libtool object" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t\t' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'# Dry-run case.\n' Comment.Single
'\n\t\t ' Text.Whitespace
'# Extract subdirectory from the argument.\n' Comment.Single
'\t\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$xdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'\n\t\t ' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'/' Literal.String.Double
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\n\t\t ' Text.Whitespace
'pic_object' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'${' Literal.String.Interpol
'objdir' Name.Variable
'}' Literal.String.Interpol
'/' Literal.String.Double
'${' Literal.String.Interpol
'arg' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lo2o' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t\t ' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'${' Literal.String.Interpol
'arg' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lo2o' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t\t ' Text.Whitespace
'libobjs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libobjs' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'non_pic_objects' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_objects' Name.Variable
' ' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': link input file \\`' Literal.String.Double
'$save_arg' Name.Variable
"' does not exist" Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'$save_arg' Name.Variable
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'rpath' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'xrpath' Text
')' Operator
'\n\t ' Text.Whitespace
'# We need an absolute path.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'[' Operator
'A-Za-z' Text
']' Operator
':' Text
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': only absolute run-paths are allowed' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'rpath' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$rpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$arg' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'rpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$rpath' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$xrpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$arg' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'xrpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xrpath' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'xcompiler' Text
')' Operator
'\n\t ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'xlinker' Text
')' Operator
'\n\t ' Text.Whitespace
'linker_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$linker_flags' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$wl' Name.Variable
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$wl' Name.Variable
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$wl' Name.Variable
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'xcclinker' Text
')' Operator
'\n\t ' Text.Whitespace
'linker_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$linker_flags' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$qarg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'shrext' Text
')' Operator
'\n \t ' Text.Whitespace
'shrext_cmds' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'darwin_framework' Text
'|' Punctuation
'darwin_framework_skip' Text
')' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"darwin_framework"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'=\\"\\$arg\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# test -n "$prev"\n' Comment.Single
'\n ' Text.Whitespace
'prevarg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'-all-static' Text
')' Operator
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$link_static_flag' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$link_static_flag' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$link_static_flag' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-allow-undefined' Text
')' Operator
'\n\t' Text.Whitespace
'# FIXME: remove this flag sometime in the future.\n' Comment.Single
'\t' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": \\`-allow-undefined' is deprecated because it is the default" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-avoid-version' Text
')' Operator
'\n\t' Text.Whitespace
'avoid_version' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-dlopen' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'dlfiles' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-dlpreopen' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'dlprefiles' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-export-dynamic' Text
')' Operator
'\n\t' Text.Whitespace
'export_dynamic' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-export-symbols' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'-export-symbols-regex' Text
')' Operator
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$export_symbols' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$export_symbols_regex' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': more than one -exported-symbols argument is not allowed' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-export-symbols"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'expsyms' Text
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'expsyms_regex' Text
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-framework' Text
'|' Punctuation
'-arch' Text
'|' Punctuation
'-isysroot' Text
')' Operator
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$CC' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'${' Literal.String.Interpol
'arg' Name.Variable
'}' Literal.String.Interpol
' ' Literal.String.Double
'${' Literal.String.Interpol
'1' Name.Variable
'}' Literal.String.Interpol
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'${' Literal.String.Interpol
'arg' Name.Variable
'}' Literal.String.Interpol
'\t' Literal.String.Double
'${' Literal.String.Interpol
'1' Name.Variable
'}' Literal.String.Interpol
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' \n\t\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'darwin_framework_skip' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'darwin_framework' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-inst-prefix-dir' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'inst_prefix' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'# The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*\n' Comment.Single
' ' Text.Whitespace
'# so, if we see these flags be careful not to treat them like -L\n' Comment.Single
' ' Text.Whitespace
'-L' Text
'[' Operator
'A-Z' Text
']' Operator
'[' Operator
'A-Z' Text
']' Operator
'*:*' Text
')' Operator
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$with_gcc' Name.Variable
'/' Text
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'no/*-*-irix*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'/*-*-irix*' Text
')' Operator
'\n\t ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-L*' Text
')' Operator
'\n\t' Text.Whitespace
'dir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-L//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'# We need an absolute path.\n' Comment.Single
'\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$dir' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'[' Operator
'A-Za-z' Text
']' Operator
':' Text
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'absdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'cd' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'pwd' Name.Builtin
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$absdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot determine absolute directory name of \\`' Literal.String.Double
'$dir' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'absdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'notinst_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$notinst_path' Name.Variable
' ' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$absdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$deplibs' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*' Text
'"' Literal.String.Double
' -L' Literal.String.Double
'$dir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
' -L' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'lib_search_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$lib_search_path' Name.Variable
' ' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*-*-cygwin*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-mingw*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-pw32*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-os2*' Text
')' Operator
'\n\t ' Text.Whitespace
'testbindir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s*/lib$*/bin*'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
':' Text
'$dllsearchpath' Name.Variable
':' Text
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
':' Literal.String.Double
'$dir' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'dllsearchpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dllsearchpath' Name.Variable
':' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
':' Text
'$dllsearchpath' Name.Variable
':' Text
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
':' Literal.String.Double
'$testbindir' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'dllsearchpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dllsearchpath' Name.Variable
':' Literal.String.Double
'$testbindir' Name.Variable
'"' Literal.String.Double
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-l*' Text
')' Operator
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-lc"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-lm"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*-*-cygwin*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-mingw*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-pw32*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-beos*' Text
')' Operator
'\n\t ' Text.Whitespace
"# These systems don't actually have a C or math library (as such)\n" Comment.Single
'\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*-*-os2*' Text
')' Operator
'\n\t ' Text.Whitespace
"# These systems don't actually have a C library (as such)\n" Comment.Single
'\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-lc"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*-*-openbsd*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-freebsd*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-dragonfly*' Text
')' Operator
'\n\t ' Text.Whitespace
'# Do not include libc due to us having libc/libc_r.\n' Comment.Single
'\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-lc"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*-*-rhapsody*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-darwin1.' Text
'[' Operator
'012' Literal.Number
']' Operator
')' Operator
'\n\t ' Text.Whitespace
'# Rhapsody C and math libraries are in the System framework\n' Comment.Single
'\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
' -framework System' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*-*-sco3.2v5*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-sco5v6*' Text
')' Operator
'\n\t ' Text.Whitespace
'# Causes problems with __ctype\n' Comment.Single
'\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-lc"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*-*-sysv4.2uw2*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-sysv5*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-unixware*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-OpenUNIX*' Text
')' Operator
'\n\t ' Text.Whitespace
'# Compiler inserts libc in the correct place for threads to work\n' Comment.Single
'\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-lc"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"X-lc_r"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*-*-openbsd*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-freebsd*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-dragonfly*' Text
')' Operator
'\n\t ' Text.Whitespace
'# Do not include libc_r directly, use -pthread flag.\n' Comment.Single
'\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'# Tru64 UNIX uses -model [arg] to determine the layout of C++\n' Comment.Single
' ' Text.Whitespace
'# classes, name mangling, and exception handling.\n' Comment.Single
' ' Text.Whitespace
'-model' Text
')' Operator
'\n\t' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'xcompiler' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-mt' Text
'|' Punctuation
'-mthreads' Text
'|' Punctuation
'-kthread' Text
'|' Punctuation
'-Kthread' Text
'|' Punctuation
'-pthread' Text
'|' Punctuation
'-pthreads' Text
'|' Punctuation
'--thread-safe' Text
')' Operator
'\n\t' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-module' Text
')' Operator
'\n\t' Text.Whitespace
'module' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'# -64, -mips[0-9] enable 64-bit mode on the SGI compiler\n' Comment.Single
' ' Text.Whitespace
'# -r[0-9][0-9]* specifies the processor on the SGI compiler\n' Comment.Single
' ' Text.Whitespace
'# -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler\n' Comment.Single
' ' Text.Whitespace
'# +DA*, +DD* enable 64-bit mode on the HP compiler\n' Comment.Single
' ' Text.Whitespace
'# -q* pass through compiler args for the IBM compiler\n' Comment.Single
' ' Text.Whitespace
'# -m* pass through architecture-specific compiler args for GCC\n' Comment.Single
' ' Text.Whitespace
'# -m*, -t[45]*, -txscale* pass through architecture-specific\n' Comment.Single
' ' Text.Whitespace
'# compiler args for GCC\n' Comment.Single
' ' Text.Whitespace
'# -pg pass through profiling flag for GCC\n' Comment.Single
' ' Text.Whitespace
'# @file GCC response files\n' Comment.Single
' ' Text.Whitespace
'-64' Text
'|' Punctuation
'-mips' Text
'[' Operator
'0' Literal.Number
'-9' Text
']' Operator
'|' Punctuation
'-r' Text
'[' Operator
'0' Literal.Number
'-9' Text
']' Operator
'[' Operator
'0' Literal.Number
'-9' Text
']' Operator
'*' Text
'|' Punctuation
'-xarch' Text
'=' Operator
'*' Text
'|' Punctuation
'-xtarget' Text
'=' Operator
'*' Text
'|' Punctuation
'+DA*' Text
'|' Punctuation
'+DD*' Text
'|' Punctuation
'-q*' Text
'|' Punctuation
'-m*' Text
'|' Punctuation
'-pg' Text
'|' Punctuation
' ' Text.Whitespace
'\\\n' Literal.String.Escape
' ' Text.Whitespace
'-t' Text
'[' Operator
'45' Literal.Number
']' Operator
'*' Text
'|' Punctuation
'-txscale*' Text
'|' Punctuation
'@*' Text
')' Operator
'\n\n\t' Text.Whitespace
'# Unknown arguments in both finalize_command and compile_command need\n' Comment.Single
'\t' Text.Whitespace
'# to be aesthetically quoted because they are evaled later.\n' Comment.Single
'\t' Text.Whitespace
'arg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$arg' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'continue' Keyword
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-shrext' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'shrext' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-no-fast-install' Text
')' Operator
'\n\t' Text.Whitespace
'fast_install' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-no-install' Text
')' Operator
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*-*-cygwin*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-mingw*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-pw32*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-os2*' Text
')' Operator
'\n\t ' Text.Whitespace
'# The PATH hackery in wrapper scripts is required on Windows\n' Comment.Single
'\t ' Text.Whitespace
'# in order for the loader to find any dlls it needs.\n' Comment.Single
'\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": warning: \\`-no-install' is ignored for " Literal.String.Double
'$host' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": warning: assuming \\`-no-fast-install' instead" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'fast_install' Name.Variable
'=' Operator
'no' Text
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'no_install' Name.Variable
'=' Operator
'yes' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-no-undefined' Text
')' Operator
'\n\t' Text.Whitespace
'allow_undefined' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-objectlist' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'objectlist' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-o' Text
')' Operator
' ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'output' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-precious-files-regex' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'precious_regex' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-release' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'release' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-rpath' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'rpath' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-R' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'xrpath' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-R*' Text
')' Operator
'\n\t' Text.Whitespace
'dir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-R//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'# We need an absolute path.\n' Comment.Single
'\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$dir' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'[' Operator
'A-Za-z' Text
']' Operator
':' Text
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': only absolute run-paths are allowed' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$xrpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$dir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'xrpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xrpath' Name.Variable
' ' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-static' Text
')' Operator
'\n\t' Text.Whitespace
'# The effects of -static are defined in a previous loop.\n' Comment.Single
'\t' Text.Whitespace
'# We used to do the same as -all-static on platforms that\n' Comment.Single
'\t' Text.Whitespace
"# didn't have a PIC flag, but the assumption that the effects\n" Comment.Single
'\t' Text.Whitespace
'# would be equivalent was wrong. It would break on at least\n' Comment.Single
'\t' Text.Whitespace
'# Digital Unix and AIX.\n' Comment.Single
'\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-thread-safe' Text
')' Operator
'\n\t' Text.Whitespace
'thread_safe' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-version-info' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'vinfo' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'-version-number' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'vinfo' Text
'\n\t' Text.Whitespace
'vinfo_number' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-Wc,*' Text
')' Operator
'\n\t' Text.Whitespace
'args' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-Wc,//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'arg' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'save_ifs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$IFS' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
"','" Literal.String.Single
'\n\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'flag' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$args' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$flag' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'flag' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$flag' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
' ' Literal.String.Double
'$wl' Name.Variable
'$flag' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$flag' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'done' Keyword
'\n\t' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'arg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"s/^ //"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-Wl,*' Text
')' Operator
'\n\t' Text.Whitespace
'args' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-Wl,//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'arg' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'save_ifs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$IFS' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
"','" Literal.String.Single
'\n\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'flag' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$args' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$flag' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'flag' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$flag' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$arg' Name.Variable
' ' Literal.String.Double
'$wl' Name.Variable
'$flag' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$wl' Name.Variable
'$flag' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'linker_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$linker_flags' Name.Variable
' ' Literal.String.Double
'$flag' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'done' Keyword
'\n\t' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'arg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"s/^ //"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-Xcompiler' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'xcompiler' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-Xlinker' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'xlinker' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'-XCClinker' Text
')' Operator
'\n\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'xcclinker' Text
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'# Some other compiler flag.\n' Comment.Single
' ' Text.Whitespace
'-*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'+*' Text
')' Operator
'\n\t' Text.Whitespace
'# Unknown arguments in both finalize_command and compile_command need\n' Comment.Single
'\t' Text.Whitespace
'# to be aesthetically quoted because they are evaled later.\n' Comment.Single
'\t' Text.Whitespace
'arg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$arg' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'*.' Text
'$objext' Name.Variable
')' Operator
'\n\t' Text.Whitespace
'# A standard object.\n' Comment.Single
'\t' Text.Whitespace
'objs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$objs' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'*.lo' Text
')' Operator
'\n\t' Text.Whitespace
'# A libtool-controlled object.\n' Comment.Single
'\n\t' Text.Whitespace
'# Check to see that this really is a libtool object.\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Operator
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'2q'" Literal.String.Single
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'grep' Text
' ' Text.Whitespace
'"' Literal.String.Double
'^# Generated by .*' Literal.String.Double
'$PACKAGE' Name.Variable
'"' Literal.String.Double
')' Operator
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
'2' Literal.Number
'>' Text
'&' Punctuation
'1' Literal.Number
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'pic_object' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'\n\n\t ' Text.Whitespace
'# Read the .lo file\n' Comment.Single
'\t ' Text.Whitespace
'# If there is no directory component, then add one.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*/*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*' Text
'\\\\' Literal.String.Escape
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'./' Text
'$arg' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'none' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'none' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot find name of object for \\`' Literal.String.Double
'$arg' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'# Extract subdirectory from the argument.\n' Comment.Single
'\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$xdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'\n \t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'/' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'none' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Prepend the subdirectory the object is found in.\n' Comment.Single
'\t ' Text.Whitespace
'pic_object' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlfiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$dlopen_support' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'dlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlfiles' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t\t' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t\t' Text.Whitespace
'# If libtool objects are unsupported, then we need to preload.\n' Comment.Single
'\t\t' Text.Whitespace
'prev' Name.Variable
'=' Operator
'dlprefiles' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'# CHECK ME: I think I busted this. -Ossama\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlprefiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Preload the old-style object.\n' Comment.Single
'\t ' Text.Whitespace
'dlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlprefiles' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'# A PIC object.\n' Comment.Single
'\t ' Text.Whitespace
'libobjs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libobjs' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'# Non-PIC object.\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'none' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Prepend the subdirectory the object is found in.\n' Comment.Single
'\t ' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\n\t ' Text.Whitespace
'# A standard non-PIC object\n' Comment.Single
'\t ' Text.Whitespace
'non_pic_objects' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_objects' Name.Variable
' ' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'none' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'# If the PIC object exists, use it instead.\n' Comment.Single
'\t ' Text.Whitespace
'# $xdir was prepended to $pic_object above.\n' Comment.Single
'\t ' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'"' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'non_pic_objects' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_objects' Name.Variable
' ' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'# Only an error if not doing a dry-run.\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$run' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': \\`' Literal.String.Double
'$arg' Name.Variable
"' is not a valid libtool object" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'# Dry-run case.\n' Comment.Single
'\n\t ' Text.Whitespace
'# Extract subdirectory from the argument.\n' Comment.Single
'\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$xdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'xdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xdir' Name.Variable
'/' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'pic_object' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'${' Literal.String.Interpol
'objdir' Name.Variable
'}' Literal.String.Interpol
'/' Literal.String.Double
'${' Literal.String.Interpol
'arg' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lo2o' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'non_pic_object' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'${' Literal.String.Interpol
'xdir' Name.Variable
'}' Literal.String.Interpol
'${' Literal.String.Interpol
'arg' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lo2o' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'libobjs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libobjs' Name.Variable
' ' Literal.String.Double
'$pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'non_pic_objects' Name.Variable
'=' Operator
'"' Literal.String.Double
'$non_pic_objects' Name.Variable
' ' Literal.String.Double
'$non_pic_object' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'*.' Text
'$libext' Name.Variable
')' Operator
'\n\t' Text.Whitespace
'# An archive.\n' Comment.Single
'\t' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'old_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$old_deplibs' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'*.la' Text
')' Operator
'\n\t' Text.Whitespace
'# A libtool-controlled library.\n' Comment.Single
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlfiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# This library was specified with -dlopen.\n' Comment.Single
'\t ' Text.Whitespace
'dlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlfiles' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlprefiles' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# The library was specified with -dlpreopen.\n' Comment.Single
'\t ' Text.Whitespace
'dlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlprefiles' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'prev' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\n ' Text.Whitespace
'# Some other compiler argument.\n' Comment.Single
' ' Text.Whitespace
'*' Text
')' Operator
'\n\t' Text.Whitespace
'# Unknown arguments in both finalize_command and compile_command need\n' Comment.Single
'\t' Text.Whitespace
'# to be aesthetically quoted because they are evaled later.\n' Comment.Single
'\t' Text.Whitespace
'arg' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$sed_quote_subst' Name.Variable
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$arg' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*' Text
'[' Operator
'\\[' Literal.String.Escape
'\\~' Literal.String.Escape
'\\#' Literal.String.Escape
'\\^' Literal.String.Escape
'\\&' Literal.String.Escape
'\\*' Literal.String.Escape
'\\(' Literal.String.Escape
'\\)' Literal.String.Escape
'\\{' Literal.String.Escape
'\\}' Literal.String.Escape
'\\|' Literal.String.Escape
'\\;' Literal.String.Escape
'\\<' Literal.String.Escape
'\\>' Literal.String.Escape
'\\?' Literal.String.Escape
"\\'" Literal.String.Escape
'\\ ' Literal.String.Escape
'\\\t' Literal.String.Escape
']' Operator
'*' Text
'|' Punctuation
'*' Text
']' Operator
'*' Text
'|' Punctuation
'""' Literal.String.Double
')' Operator
'\n\t ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'"' Literal.String.Double
'\\"' Literal.String.Double
'$arg' Name.Variable
'\\"' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
' ' Text.Whitespace
'# arg\n' Comment.Single
'\n ' Text.Whitespace
'# Now actually substitute the argument into the commands.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'done' Keyword
' ' Text.Whitespace
'# argument parsing loop\n' Comment.Single
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$prev' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': the \\`' Literal.String.Double
'$prevarg' Name.Variable
"' option requires an argument" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$help' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$export_dynamic' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$export_dynamic_flag_spec' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'arg' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$export_dynamic_flag_spec' Name.Variable
'\\"' Literal.String.Escape
'\n ' Text.Whitespace
'compile_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'finalize_command' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_command' Name.Variable
' ' Literal.String.Double
'$arg' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'oldlibs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'# calculate the name of the file, without its directory\n' Comment.Single
' ' Text.Whitespace
'outputname' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$output' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%^.*/%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'libobjs_save' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libobjs' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$shlibpath_var' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'# get the directories listed in $shlibpath_var\n' Comment.Single
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'shlib_search_path' Name.Variable
'=' Operator
'\\`' Literal.String.Escape
'\\$' Literal.String.Escape
'echo' Name.Builtin
' ' Text.Whitespace
'\\"' Literal.String.Escape
'X' Text
'\\$' Literal.String.Escape
'{' Operator
'$shlibpath_var' Name.Variable
'}' Operator
'\\"' Literal.String.Escape
' ' Text.Whitespace
'\\|' Literal.String.Escape
' ' Text.Whitespace
'\\$' Literal.String.Escape
'Xsed' Text
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"\\'" Literal.String.Escape
's/:/' Text
' ' Text.Whitespace
'/g' Text
"\\'" Literal.String.Escape
'\\`' Literal.String.Escape
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'shlib_search_path' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'sys_lib_search_path' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$sys_lib_search_path_spec' Name.Variable
'\\"' Literal.String.Escape
'\n ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'sys_lib_dlsearch_path' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$sys_lib_dlsearch_path_spec' Name.Variable
'\\"' Literal.String.Escape
'\n\n ' Text.Whitespace
'output_objdir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$output' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$output_objdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$output' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'output_objdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$objdir' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'else' Keyword
'\n ' Text.Whitespace
'output_objdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$output_objdir' Name.Variable
'/' Literal.String.Double
'$objdir' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'# Create the object directory.\n' Comment.Single
' ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_objdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$mkdir' Name.Variable
' ' Literal.String.Double
'$output_objdir' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'$mkdir' Name.Variable
' ' Text.Whitespace
'$output_objdir' Name.Variable
'\n ' Text.Whitespace
'exit_status' Name.Variable
'=' Operator
'$?' Name.Variable
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$exit_status' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'-ne' Text
' ' Text.Whitespace
'0' Literal.Number
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-d' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_objdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$exit_status' Name.Variable
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'# Determine the type of output\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$output' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'""' Literal.String.Double
')' Operator
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': you must specify an output file' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$help' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.' Text
'$libext' Name.Variable
')' Operator
' ' Text.Whitespace
'linkmode' Name.Variable
'=' Operator
'oldlib' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.lo' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*.' Text
'$objext' Name.Variable
')' Operator
' ' Text.Whitespace
'linkmode' Name.Variable
'=' Operator
'obj' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*.la' Text
')' Operator
' ' Text.Whitespace
'linkmode' Name.Variable
'=' Operator
'lib' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'linkmode' Name.Variable
'=' Operator
'prog' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'# Anything else should be a program.\n' Comment.Single
' ' Text.Whitespace
'esac' Keyword
'\n\n ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'*cygwin*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*mingw*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*pw32*' Text
')' Operator
'\n ' Text.Whitespace
"# don't eliminate duplications in $postdeps and $predeps\n" Comment.Single
' ' Text.Whitespace
'duplicate_compiler_generated_deps' Name.Variable
'=' Operator
'yes' Text
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
'\n ' Text.Whitespace
'duplicate_compiler_generated_deps' Name.Variable
'=' Operator
'$duplicate_deps' Name.Variable
'\n ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'specialdeplibs' Name.Variable
'=' Operator
'\n\n ' Text.Whitespace
'libs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'# Find all interdependent deplibs by searching for libraries\n' Comment.Single
' ' Text.Whitespace
'# that are linked more than once (e.g. -la -lb -la)\n' Comment.Single
' ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'deplib' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$deplibs' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$duplicate_deps' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"Xyes"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$libs' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
'specialdeplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$specialdeplibs' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libs' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'done' Keyword
'\n\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'lib' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n ' Text.Whitespace
'libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$predeps' Name.Variable
' ' Literal.String.Double
'$libs' Name.Variable
' ' Literal.String.Double
'$compiler_lib_search_path' Name.Variable
' ' Literal.String.Double
'$postdeps' Name.Variable
'"' Literal.String.Double
'\n\n ' Text.Whitespace
'# Compute libraries that are listed more than once in $predeps\n' Comment.Single
' ' Text.Whitespace
'# $postdeps and mark them as special (i.e., whose duplicates are\n' Comment.Single
' ' Text.Whitespace
'# not to be eliminated).\n' Comment.Single
' ' Text.Whitespace
'pre_post_deps' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$duplicate_compiler_generated_deps' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"Xyes"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'pre_post_dep' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$predeps' Name.Variable
' ' Text.Whitespace
'$postdeps' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$pre_post_deps' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$pre_post_dep' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
'specialdeplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$specialdeplibs' Name.Variable
' ' Literal.String.Double
'$pre_post_deps' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'pre_post_deps' Name.Variable
'=' Operator
'"' Literal.String.Double
'$pre_post_deps' Name.Variable
' ' Literal.String.Double
'$pre_post_dep' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'done' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'pre_post_deps' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'fi' Keyword
'\n\n ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'newdependency_libs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'newlib_search_path' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'need_relink' Name.Variable
'=' Operator
'no' Text
' ' Text.Whitespace
"# whether we're linking any uninstalled libtool libraries\n" Comment.Single
' ' Text.Whitespace
'notinst_deplibs' Name.Variable
'=' Operator
' ' Text.Whitespace
'# not-installed libtool libraries\n' Comment.Single
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$linkmode' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n ' Text.Whitespace
'lib' Text
')' Operator
'\n\t' Text.Whitespace
'passes' Name.Variable
'=' Operator
'"conv link"' Literal.String.Double
'\n\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'file' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$dlfiles' Name.Variable
' ' Text.Whitespace
'$dlprefiles' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$file' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*.la' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": libraries can \\`-dlopen' only libtool libraries: " Literal.String.Double
'$file' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'done' Keyword
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'prog' Text
')' Operator
'\n\t' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'alldeplibs' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'newdlfiles' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'newdlprefiles' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'passes' Name.Variable
'=' Operator
'"conv scan dlopen dlpreopen link"' Literal.String.Double
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'passes' Name.Variable
'=' Operator
'"conv"' Literal.String.Double
'\n\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'pass' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$passes' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"lib,link"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"prog,scan"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$pass' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'dlopen' Text
')' Operator
' ' Text.Whitespace
'libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlfiles' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'dlpreopen' Text
')' Operator
' ' Text.Whitespace
'libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlprefiles' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'link' Text
')' Operator
' ' Text.Whitespace
'libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
' %DEPLIBS% ' Literal.String.Double
'$dependency_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlopen' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t' Text.Whitespace
'# Collect dlpreopened libraries\n' Comment.Single
'\t' Text.Whitespace
'save_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'\n ' Text.Whitespace
'fi' Keyword
'\n ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'deplib' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$libs' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t' Text.Whitespace
'lib' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'found' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$deplib' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'-mt' Text
'|' Punctuation
'-mthreads' Text
'|' Punctuation
'-kthread' Text
'|' Punctuation
'-Kthread' Text
'|' Punctuation
'-pthread' Text
'|' Punctuation
'-pthreads' Text
'|' Punctuation
'--thread-safe' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"prog,link"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'compiler_flags' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compiler_flags' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'-l*' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'lib' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'prog' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": warning: \\`-l' is ignored for archives/objects" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'name' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-l//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'searchdir' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$newlib_search_path' Name.Variable
' ' Text.Whitespace
'$lib_search_path' Name.Variable
' ' Text.Whitespace
'$sys_lib_search_path' Name.Variable
' ' Text.Whitespace
'$shlib_search_path' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'search_ext' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'.la' Text
' ' Text.Whitespace
'$std_shrext' Name.Variable
' ' Text.Whitespace
'.so' Text
' ' Text.Whitespace
'.a' Text
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'# Search the libtool library\n' Comment.Single
'\t ' Text.Whitespace
'lib' Name.Variable
'=' Operator
'"' Literal.String.Double
'$searchdir' Name.Variable
'/lib' Literal.String.Double
'${' Literal.String.Interpol
'name' Name.Variable
'}' Literal.String.Interpol
'${' Literal.String.Interpol
'search_ext' Name.Variable
'}' Literal.String.Interpol
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$search_ext' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'".la"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'found' Name.Variable
'=' Operator
'yes' Text
'\n\t\t' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'found' Name.Variable
'=' Operator
'no' Text
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\t\t' Text.Whitespace
'break' Keyword
' ' Text.Whitespace
'2' Literal.Number
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$found' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
"# deplib doesn't seem to be a libtool library\n" Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"prog,link"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'lib' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'newdependency_libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$newdependency_libs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
'else' Keyword
' ' Text.Whitespace
'# deplib is a libtool library\n' Comment.Single
'\t ' Text.Whitespace
'# If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,\n' Comment.Single
'\t ' Text.Whitespace
'# We need to do some special things here, and not later.\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$allow_libtool_libs_with_static_runtimes' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"Xyes"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$predeps' Name.Variable
' ' Literal.String.Double
'$postdeps' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
'\n\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Operator
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'2q'" Literal.String.Single
' ' Text.Whitespace
'$lib' Name.Variable
' ' Text.Whitespace
'|' Punctuation
'\n ' Text.Whitespace
'grep' Text
' ' Text.Whitespace
'"' Literal.String.Double
'^# Generated by .*' Literal.String.Double
'$PACKAGE' Name.Variable
'"' Literal.String.Double
')' Operator
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
'2' Literal.Number
'>' Text
'&' Punctuation
'1' Literal.Number
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'library_names' Name.Variable
'=' Operator
'\n\t\t ' Text.Whitespace
'old_library' Name.Variable
'=' Operator
'\n\t\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$lib' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t\t ' Text.Whitespace
'*/*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*' Text
'\\\\' Literal.String.Escape
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'$lib' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'./' Text
'$lib' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t ' Text.Whitespace
'esac' Keyword
'\n\t\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'l' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$old_library' Name.Variable
' ' Text.Whitespace
'$library_names' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t\t ' Text.Whitespace
'll' Name.Variable
'=' Operator
'"' Literal.String.Double
'$l' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'done' Keyword
'\n\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$ll' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
'# only static version available\n' Comment.Single
'\t\t ' Text.Whitespace
'found' Name.Variable
'=' Operator
'no' Text
'\n\t\t ' Text.Whitespace
'ladir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'ladir' Name.Variable
'=' Operator
'"."' Literal.String.Double
'\n\t\t ' Text.Whitespace
'lib' Name.Variable
'=' Operator
'$ladir' Name.Variable
'/' Text
'$old_library' Name.Variable
'\n\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"prog,link"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'lib' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'newdependency_libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$newdependency_libs' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\t\t ' Text.Whitespace
'continue' Keyword
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'# -l\n' Comment.Single
'\t' Text.Whitespace
'-L*' Text
')' Operator
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$linkmode' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'lib' Text
')' Operator
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'conv' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
'newdependency_libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$newdependency_libs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'newlib_search_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newlib_search_path' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-L//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'prog' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'conv' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'scan' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'newlib_search_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newlib_search_path' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-L//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
": warning: \\`-L' is ignored for archives/objects" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
' ' Text.Whitespace
'# linkmode\n' Comment.Single
'\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'# -L\n' Comment.Single
'\t' Text.Whitespace
'-R*' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'link' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-R//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'# Make sure the xrpath contains only unique directories.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$xrpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$dir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'xrpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$xrpath' Name.Variable
' ' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*.la' Text
')' Operator
' ' Text.Whitespace
'lib' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*.' Text
'$libext' Name.Variable
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'conv' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$linkmode' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'lib' Text
')' Operator
'\n\t ' Text.Whitespace
'valid_a_lib' Name.Variable
'=' Operator
'no' Text
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$deplibs_check_method' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'match_pattern*' Text
')' Operator
'\n\t\t' Text.Whitespace
'set' Name.Builtin
' ' Text.Whitespace
'dummy' Text
' ' Text.Whitespace
'$deplibs_check_method' Name.Variable
'\n\t ' Text.Whitespace
'match_pattern_regex' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'expr' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$deplibs_check_method' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
':' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$2' Name.Variable
' \\(.*\\)' Literal.String.Double
'"' Literal.String.Double
'`' Literal.String.Backtick
'\n\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'\\"' Literal.String.Escape
'$deplib' Name.Variable
'\\"' Literal.String.Escape
' ' Text.Whitespace
'2' Literal.Number
'>/dev/null' Text
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t\t ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$SED' Name.Variable
' ' Text.Whitespace
'10q' Text
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t\t ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$EGREP' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$match_pattern_regex' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'>' Text
' ' Text.Whitespace
'/dev/null' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'valid_a_lib' Name.Variable
'=' Operator
'yes' Text
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\t\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'pass_all' Text
')' Operator
'\n\t\t' Text.Whitespace
'valid_a_lib' Name.Variable
'=' Operator
'yes' Text
'\n\t\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$valid_a_lib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'*** Warning: Trying to link with static lib archive ' Literal.String.Double
'$deplib' Name.Variable
'.' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"*** I have the capability to make that library automatically link in when"' Literal.String.Double
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"*** you link to this library. But I can only do this if you have a"' Literal.String.Double
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"*** shared version of the library, which you do not appear to have"' Literal.String.Double
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'*** because the file extensions .' Literal.String.Double
'$libext' Name.Variable
' of this argument makes me believe' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"*** that it is just a static archive that I should not used here."' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'*** Warning: Linking the shared library ' Literal.String.Double
'$output' Name.Variable
' against the' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'*** static library ' Literal.String.Double
'$deplib' Name.Variable
' is not portable!' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'prog' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'link' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
' ' Text.Whitespace
'# linkmode\n' Comment.Single
'\t ' Text.Whitespace
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'# *.$libext\n' Comment.Single
'\t' Text.Whitespace
'*.lo' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*.' Text
'$objext' Name.Variable
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'conv' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlpreopen' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$dlopen_support' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
"# If there is no dlopen support or we're linking statically,\n" Comment.Single
'\t ' Text.Whitespace
'# we need to preload.\n' Comment.Single
'\t ' Text.Whitespace
'newdlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newdlprefiles' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'newdlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newdlfiles' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'%DEPLIBS%' Text
')' Operator
'\n\t ' Text.Whitespace
'alldeplibs' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
' ' Text.Whitespace
'# case $deplib\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$found' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot find the library \\`' Literal.String.Double
'$lib' Name.Variable
"' or unhandled argument \\`" Literal.String.Double
'$deplib' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t' Text.Whitespace
'fi' Keyword
'\n\n\t' Text.Whitespace
'# Check to see that this really is a libtool archive.\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'(' Operator
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'2q'" Literal.String.Single
' ' Text.Whitespace
'$lib' Name.Variable
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'grep' Text
' ' Text.Whitespace
'"' Literal.String.Double
'^# Generated by .*' Literal.String.Double
'$PACKAGE' Name.Variable
'"' Literal.String.Double
')' Operator
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
'2' Literal.Number
'>' Text
'&' Punctuation
'1' Literal.Number
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': \\`' Literal.String.Double
'$lib' Name.Variable
"' is not a valid libtool archive" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t' Text.Whitespace
'fi' Keyword
'\n\n\t' Text.Whitespace
'ladir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%/[^/]*$%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'ladir' Name.Variable
'=' Operator
'"."' Literal.String.Double
'\n\n\t' Text.Whitespace
'dlname' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'dlopen' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'dlpreopen' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'libdir' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'library_names' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'old_library' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'# If the library was installed with an old release of libtool,\n' Comment.Single
'\t' Text.Whitespace
'# it will not redefine variables installed, or shouldnotlink\n' Comment.Single
'\t' Text.Whitespace
'installed' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'shouldnotlink' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'avoidtemprpath' Name.Variable
'=' Operator
'\n\n\n\t' Text.Whitespace
'# Read the .la file\n' Comment.Single
'\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$lib' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'*/*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*' Text
'\\\\' Literal.String.Escape
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'$lib' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'.' Text
' ' Text.Whitespace
'./' Text
'$lib' Name.Variable
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"lib,link"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"prog,scan"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'{' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'prog' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'lib' Text
';' Punctuation
' ' Text.Whitespace
'}' Operator
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$dlopen' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'dlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlfiles' Name.Variable
' ' Literal.String.Double
'$dlopen' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$dlpreopen' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'dlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlprefiles' Name.Variable
' ' Literal.String.Double
'$dlpreopen' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'fi' Keyword
'\n\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'conv' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Only check for convenience libraries\n' Comment.Single
'\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$lib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot find name of link library for \\`' Literal.String.Double
'$lib' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'# It is a libtool convenience library, so add in its objects.\n' Comment.Single
'\t ' Text.Whitespace
'convenience' Name.Variable
'=' Operator
'"' Literal.String.Double
'$convenience' Name.Variable
' ' Literal.String.Double
'$ladir' Name.Variable
'/' Literal.String.Double
'$objdir' Name.Variable
'/' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'old_convenience' Name.Variable
'=' Operator
'"' Literal.String.Double
'$old_convenience' Name.Variable
' ' Literal.String.Double
'$ladir' Name.Variable
'/' Literal.String.Double
'$objdir' Name.Variable
'/' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'tmp_libs' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'deplib' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$dependency_libs' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$duplicate_deps' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"Xyes"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$tmp_libs' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
'specialdeplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$specialdeplibs' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'tmp_libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$tmp_libs' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'prog' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'lib' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': \\`' Literal.String.Double
'$lib' Name.Variable
"' is not a convenience library" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $pass = conv\n' Comment.Single
'\n\n\t' Text.Whitespace
'# Get the name of the library we link against.\n' Comment.Single
'\t' Text.Whitespace
'linklib' Name.Variable
'=' Operator
'\n\t' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'l' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$old_library' Name.Variable
' ' Text.Whitespace
'$library_names' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'linklib' Name.Variable
'=' Operator
'"' Literal.String.Double
'$l' Name.Variable
'"' Literal.String.Double
'\n\t' Text.Whitespace
'done' Keyword
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot find name of link library for \\`' Literal.String.Double
'$lib' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t' Text.Whitespace
'fi' Keyword
'\n\n\t' Text.Whitespace
'# This library was specified with -dlopen.\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlopen' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot -dlopen a convenience library: \\`' Literal.String.Double
'$lib' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$dlname' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$dlopen_support' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
"# If there is no dlname, no dlopen support or we're linking\n" Comment.Single
'\t ' Text.Whitespace
'# statically, we need to preload. We also need to preload any\n' Comment.Single
'\t ' Text.Whitespace
"# dependent libraries so libltdl's deplib preloader doesn't\n" Comment.Single
'\t ' Text.Whitespace
'# bomb out in the load deplibs phase.\n' Comment.Single
'\t ' Text.Whitespace
'dlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlprefiles' Name.Variable
' ' Literal.String.Double
'$lib' Name.Variable
' ' Literal.String.Double
'$dependency_libs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'newdlfiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newdlfiles' Name.Variable
' ' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $pass = dlopen\n' Comment.Single
'\n\t' Text.Whitespace
'# We need an absolute path.\n' Comment.Single
'\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$ladir' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t' Text.Whitespace
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'[' Operator
'A-Za-z' Text
']' Operator
':' Text
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
')' Operator
' ' Text.Whitespace
'abs_ladir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'abs_ladir' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'cd' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'pwd' Name.Builtin
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$abs_ladir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': warning: cannot determine absolute directory name of \\`' Literal.String.Double
'$ladir' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': passing it literally to the linker, although it might fail' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'abs_ladir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t' Text.Whitespace
'esac' Keyword
'\n\t' Text.Whitespace
'laname' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s%^.*/%%'" Literal.String.Single
'`' Literal.String.Backtick
'\n\n\t' Text.Whitespace
'# Find the relevant object directory and library name.\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$installed' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'Xyes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$libdir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$abs_ladir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': warning: library \\`' Literal.String.Double
'$lib' Name.Variable
"' was moved." Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'absdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$abs_ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'libdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$abs_ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'absdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$hardcode_automatic' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'Xyes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'avoidtemprpath' Name.Variable
'=' Operator
'yes' Text
'\n\t' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'!' Text
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$ladir' Name.Variable
'/' Literal.String.Double
'$objdir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$abs_ladir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'absdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$abs_ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'# Remove this search path later\n' Comment.Single
'\t ' Text.Whitespace
'notinst_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$notinst_path' Name.Variable
' ' Literal.String.Double
'$abs_ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$ladir' Name.Variable
'/' Literal.String.Double
'$objdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'absdir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$abs_ladir' Name.Variable
'/' Literal.String.Double
'$objdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'# Remove this search path later\n' Comment.Single
'\t ' Text.Whitespace
'notinst_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$notinst_path' Name.Variable
' ' Literal.String.Double
'$abs_ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $installed = yes\n' Comment.Single
'\t' Text.Whitespace
'name' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$laname' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/\\.la$//'" Literal.String.Single
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^lib//'" Literal.String.Single
'`' Literal.String.Backtick
'\n\n\t' Text.Whitespace
'# This library was specified with -dlpreopen.\n' Comment.Single
'\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'dlpreopen' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': cannot -dlpreopen a convenience library: \\`' Literal.String.Double
'$lib' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'1' Literal.Number
'>' Text
'&' Punctuation
'2' Literal.Number
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'# Prefer using a static library (so that no silly _DYNAMIC symbols\n' Comment.Single
'\t ' Text.Whitespace
'# are required to link).\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'newdlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newdlprefiles' Name.Variable
' ' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'# Otherwise, use the dlname, so that lt_dlopen finds it.\n' Comment.Single
'\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$dlname' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'newdlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newdlprefiles' Name.Variable
' ' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$dlname' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'newdlprefiles' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newdlprefiles' Name.Variable
' ' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $pass = dlpreopen\n' Comment.Single
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Link the convenience library\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'lib' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$old_library' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"prog,link"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$old_library' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$old_library' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$lib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'# used for prog,scan pass\n' Comment.Single
'\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
'\n\n\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'link' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'newlib_search_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newlib_search_path' Name.Variable
' ' Literal.String.Double
'$ladir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$lib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\n\t ' Text.Whitespace
'linkalldeplibs' Name.Variable
'=' Operator
'no' Text
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$link_all_deplibs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'no' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$library_names' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'linkalldeplibs' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'tmp_libs' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'deplib' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$dependency_libs' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$deplib' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'-L*' Text
')' Operator
' ' Text.Whitespace
'newlib_search_path' Name.Variable
'=' Operator
'"' Literal.String.Double
'$newlib_search_path' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'$Xsed' Name.Variable
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^-L//'" Literal.String.Single
'`' Literal.String.Backtick
';' Punctuation
';' Punctuation
' ' Text.Whitespace
'### testsuite: skip nested quoting test\n' Comment.Single
'\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'# Need to link against all dependency_libs?\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkalldeplibs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'# Need to hardcode shared library paths\n' Comment.Single
'\t ' Text.Whitespace
'# or/and link against static libraries\n' Comment.Single
'\t ' Text.Whitespace
'newdependency_libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'$newdependency_libs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'X' Literal.String.Double
'$duplicate_deps' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"Xyes"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$tmp_libs' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$deplib' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
'specialdeplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$specialdeplibs' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'tmp_libs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$tmp_libs' Name.Variable
' ' Literal.String.Double
'$deplib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'done' Keyword
' ' Text.Whitespace
'# for deplib\n' Comment.Single
'\t ' Text.Whitespace
'continue' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $linkmode = prog...\n' Comment.Single
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
',' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'"prog,link"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$library_names' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
'\n\t ' Text.Whitespace
'{' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$prefer_static_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'}' Operator
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# We need to hardcode the library path\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$shlibpath_var' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$avoidtemprpath' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Make sure the rpath contains only unique directories.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$temp_rpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$dir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$absdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'temp_rpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$temp_rpath' Name.Variable
' ' Literal.String.Double
'$absdir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'# Hardcode the library path.\n' Comment.Single
'\t ' Text.Whitespace
'# Skip directories that are in the system default run-time\n' Comment.Single
'\t ' Text.Whitespace
'# search path.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$sys_lib_dlsearch_path' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$absdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$compile_rpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$absdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'compile_rpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_rpath' Name.Variable
' ' Literal.String.Double
'$absdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$sys_lib_dlsearch_path' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$libdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$finalize_rpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$libdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'finalize_rpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_rpath' Name.Variable
' ' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# $linkmode,$pass = prog,link...\n' Comment.Single
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$alldeplibs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
'\n\t ' Text.Whitespace
'{' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$deplibs_check_method' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'pass_all' Text
' ' Text.Whitespace
'||' Operator
'\n\t ' Text.Whitespace
'{' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
'\n\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$library_names' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'}' Operator
';' Punctuation
' ' Text.Whitespace
'}' Operator
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# We only need to search for static libraries\n' Comment.Single
'\t ' Text.Whitespace
'continue' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'fi' Keyword
'\n\n\t' Text.Whitespace
'link_static' Name.Variable
'=' Operator
'no' Text
' ' Text.Whitespace
'# Whether the deplib will be linked statically\n' Comment.Single
'\t' Text.Whitespace
'use_static_libs' Name.Variable
'=' Operator
'$prefer_static_libs' Name.Variable
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$use_static_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'built' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$installed' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'use_static_libs' Name.Variable
'=' Operator
'no' Text
'\n\t' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$library_names' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
'\n\t ' Text.Whitespace
'{' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$use_static_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'}' Operator
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$installed' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'notinst_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$notinst_deplibs' Name.Variable
' ' Literal.String.Double
'$lib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'need_relink' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'# This is a shared library\n' Comment.Single
'\n\t ' Text.Whitespace
"# Warn about portability, can't link against -module's on\n" Comment.Single
'\t ' Text.Whitespace
'# some systems (darwin)\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$shouldnotlink' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$pass' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'link' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'*** Warning: Linking the executable ' Literal.String.Double
'$output' Name.Variable
' against the loadable module' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'*** Warning: Linking the shared library ' Literal.String.Double
'$output' Name.Variable
' against the loadable module' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'*** ' Literal.String.Double
'$linklib' Name.Variable
' is not portable!' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'lib' Text
' ' Text.Whitespace
'&&' Operator
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_into_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Hardcode the library path.\n' Comment.Single
'\t ' Text.Whitespace
'# Skip directories that are in the system default run-time\n' Comment.Single
'\t ' Text.Whitespace
'# search path.\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$sys_lib_dlsearch_path' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$absdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$compile_rpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$absdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'compile_rpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_rpath' Name.Variable
' ' Literal.String.Double
'$absdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'$sys_lib_dlsearch_path' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$libdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'"' Literal.String.Double
'$finalize_rpath' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
' ' Literal.String.Double
'$libdir' Name.Variable
' ' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'finalize_rpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_rpath' Name.Variable
' ' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_archive_from_expsyms_cmds' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# figure out the soname\n' Comment.Single
'\t ' Text.Whitespace
'set' Name.Builtin
' ' Text.Whitespace
'dummy' Text
' ' Text.Whitespace
'$library_names' Name.Variable
'\n\t ' Text.Whitespace
'realname' Name.Variable
'=' Operator
'"' Literal.String.Double
'$2' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'shift' Text
';' Punctuation
' ' Text.Whitespace
'shift' Name.Builtin
'\n\t ' Text.Whitespace
'libname' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'eval' Name.Builtin
' ' Text.Whitespace
'\\\\' Literal.String.Escape
'$echo' Name.Variable
' ' Text.Whitespace
'\\"' Literal.String.Escape
'$libname_spec' Name.Variable
'\\"' Literal.String.Escape
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
"# use dlname if we got it. it's perfectly good, no?\n" Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$dlname' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'soname' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dlname' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$soname_spec' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# bleh windows\n' Comment.Single
'\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*cygwin*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'mingw*' Text
')' Operator
'\n\t\t' Text.Whitespace
'major' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'expr' Text
' ' Text.Whitespace
'$current' Name.Variable
' ' Text.Whitespace
'-' Text
' ' Text.Whitespace
'$age' Name.Variable
'`' Literal.String.Backtick
'\n\t\t' Text.Whitespace
'versuffix' Name.Variable
'=' Operator
'"' Literal.String.Double
'-' Literal.String.Double
'$major' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'soname' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$soname_spec' Name.Variable
'\\"' Literal.String.Escape
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'soname' Name.Variable
'=' Operator
'"' Literal.String.Double
'$realname' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'# Make a new name for the extract_expsyms_cmds to use\n' Comment.Single
'\t ' Text.Whitespace
'soroot' Name.Variable
'=' Operator
'"' Literal.String.Double
'$soname' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'soname' Name.Variable
'=' Operator
'`' Literal.String.Backtick
'$echo' Name.Variable
' ' Text.Whitespace
'$soroot' Name.Variable
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
' ' Text.Whitespace
'-e' Text
' ' Text.Whitespace
"'s/^.*\\///'" Literal.String.Single
'`' Literal.String.Backtick
'\n\t ' Text.Whitespace
'newlib' Name.Variable
'=' Operator
'"' Literal.String.Double
'libimp-`' Literal.String.Double
'$echo' Name.Variable
' ' Literal.String.Double
'$soname' Name.Variable
' | ' Literal.String.Double
'${' Literal.String.Interpol
'SED' Name.Variable
'}' Literal.String.Interpol
" 's/^lib//;s/\\.dll" Literal.String.Double
'$' Text
"//'`.a" Literal.String.Double
'"' Literal.String.Double
'\n\n\t ' Text.Whitespace
'# If the library has no export list, then create one now\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_objdir' Name.Variable
'/' Literal.String.Double
'$soname' Name.Variable
'-def' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'extracting exported symbol list from \\`' Literal.String.Double
'$soname' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'save_ifs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$IFS' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
"'~'" Literal.String.Single
'\n\t ' Text.Whitespace
'cmds' Name.Variable
'=' Operator
'$extract_expsyms_cmds' Name.Variable
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'cmd' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$cmds' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t\t' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'cmd' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$cmd' Name.Variable
'\\"' Literal.String.Escape
'\n\t\t' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$cmd' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$cmd' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$?' Name.Variable
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'# Create $newlib\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$output_objdir' Name.Variable
'/' Literal.String.Double
'$newlib' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
' ' Text.Whitespace
':' Text
';' Punctuation
' ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'generating import library for \\`' Literal.String.Double
'$soname' Name.Variable
"'" Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'save_ifs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$IFS' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
"'~'" Literal.String.Single
'\n\t ' Text.Whitespace
'cmds' Name.Variable
'=' Operator
'$old_archive_from_expsyms_cmds' Name.Variable
'\n\t ' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'cmd' Text
' ' Text.Whitespace
'in' Keyword
' ' Text.Whitespace
'$cmds' Name.Variable
';' Punctuation
' ' Text.Whitespace
'do' Keyword
'\n\t\t' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'cmd' Name.Variable
'=' Operator
'\\"' Literal.String.Escape
'$cmd' Name.Variable
'\\"' Literal.String.Escape
'\n\t\t' Text.Whitespace
'$show' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$cmd' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'$run' Name.Variable
' ' Text.Whitespace
'eval' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$cmd' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$?' Name.Variable
'\n\t ' Text.Whitespace
'done' Keyword
'\n\t ' Text.Whitespace
'IFS' Name.Variable
'=' Operator
'"' Literal.String.Double
'$save_ifs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'# make sure the library variables are pointing to the new library\n' Comment.Single
'\t ' Text.Whitespace
'dir' Name.Variable
'=' Operator
'$output_objdir' Name.Variable
'\n\t ' Text.Whitespace
'linklib' Name.Variable
'=' Operator
'$newlib' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
' ' Text.Whitespace
'# test -n "$old_archive_from_expsyms_cmds"\n' Comment.Single
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$mode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'relink' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'add_shlibpath' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'lib_linked' Name.Variable
'=' Operator
'yes' Text
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$hardcode_action' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'immediate' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'unsupported' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_direct' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t\t ' Text.Whitespace
'*-*-sco3.2v5.0.' Text
'[' Operator
'024' Literal.Number
']' Operator
'*' Text
')' Operator
' ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'-L' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t ' Text.Whitespace
'*-*-sysv4*uw2*' Text
')' Operator
' ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'-L' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t ' Text.Whitespace
'*-*-sysv5OpenUNIX*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'*-*-sysv5UnixWare7.' Text
'[' Operator
'01' Literal.Number
']' Operator
'.' Text
'[' Operator
'10' Literal.Number
']' Operator
'*' Text
' ' Text.Whitespace
'|' Punctuation
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t\t ' Text.Whitespace
'*-*-unixware7*' Text
')' Operator
' ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'-L' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t ' Text.Whitespace
'*-*-darwin*' Text
' ' Text.Whitespace
')' Operator
'\n\t\t ' Text.Whitespace
'# if the lib is a module then we can not link against\n' Comment.Single
'\t\t ' Text.Whitespace
'# it, someone is ignoring the new warnings I added\n' Comment.Single
'\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'/usr/bin/file' Text
' ' Text.Whitespace
'-L' Text
' ' Text.Whitespace
'$add' Name.Variable
' ' Text.Whitespace
'2' Literal.Number
'>' Text
' ' Text.Whitespace
'/dev/null' Text
' ' Text.Whitespace
'|' Punctuation
'\n ' Text.Whitespace
'$EGREP' Name.Variable
' ' Text.Whitespace
'": [^:]* bundle"' Literal.String.Double
' ' Text.Whitespace
'>/dev/null' Text
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'** Warning, lib ' Literal.String.Double
'$linklib' Name.Variable
' is a module, not a shared library' Literal.String.Double
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-z' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'$echo' Name.Variable
'\n\t\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"** And there doesn\'t seem to be a static archive available"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"** The link will probably fail, sorry"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'else' Keyword
'\n\t\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\t\t ' Text.Whitespace
'fi' Keyword
'\n\t\t' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_minus_L' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$host' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t\t' Text.Whitespace
'*-*-sunos*' Text
')' Operator
' ' Text.Whitespace
'add_shlibpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t' Text.Whitespace
'esac' Keyword
'\n\t\t' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'-L' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_shlibpath_var' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'no' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'add_shlibpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t\t' Text.Whitespace
'lib_linked' Name.Variable
'=' Operator
'no' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'relink' Text
')' Operator
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_direct' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_minus_L' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'-L' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
"# Try looking first in the location we're being installed to.\n" Comment.Single
'\t\t' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$inst_prefix_dir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$libdir' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t\t ' Text.Whitespace
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
')' Operator
'\n\t\t ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add_dir' Name.Variable
' -L' Literal.String.Double
'$inst_prefix_dir' Name.Variable
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t ' Text.Whitespace
'esac' Keyword
'\n\t\t' Text.Whitespace
'fi' Keyword
'\n\t\t' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_shlibpath_var' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'add_shlibpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'"' Literal.String.Double
'\n\t\t' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t\t' Text.Whitespace
'lib_linked' Name.Variable
'=' Operator
'no' Text
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'lib_linked' Name.Variable
'=' Operator
'no' Text
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$lib_linked' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'$echo' Name.Variable
' ' Text.Whitespace
'"' Literal.String.Double
'$modename' Name.Variable
': configuration error: unsupported hardcode properties' Literal.String.Double
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'exit' Name.Builtin
' ' Text.Whitespace
'$EXIT_FAILURE' Name.Variable
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add_shlibpath' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
':' Text
'$compile_shlibpath' Name.Variable
':' Text
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
':' Literal.String.Double
'$add_shlibpath' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'compile_shlibpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$compile_shlibpath' Name.Variable
'$add_shlibpath' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add_dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add_dir' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add_dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add_dir' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_direct' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_minus_L' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'yes' Text
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'\\\n' Literal.String.Escape
'\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_shlibpath_var' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
':' Text
'$finalize_shlibpath' Name.Variable
':' Text
' ' Text.Whitespace
'in' Keyword
'\n\t\t' Text.Whitespace
'*' Text
'"' Literal.String.Double
':' Literal.String.Double
'$libdir' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'finalize_shlibpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_shlibpath' Name.Variable
'$libdir' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
' ' Text.Whitespace
'||' Operator
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$mode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'relink' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'add_shlibpath' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'\n\t ' Text.Whitespace
'# Finalize command for both is simple: just hardcode it.\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_direct' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libdir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_minus_L' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'-L' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_shlibpath_var' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
':' Text
'$finalize_shlibpath' Name.Variable
':' Text
' ' Text.Whitespace
'in' Keyword
'\n\t ' Text.Whitespace
'*' Text
'"' Literal.String.Double
':' Literal.String.Double
'$libdir' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
'*' Text
')' Operator
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'*' Text
')' Operator
' ' Text.Whitespace
'finalize_shlibpath' Name.Variable
'=' Operator
'"' Literal.String.Double
'$finalize_shlibpath' Name.Variable
'$libdir' Name.Variable
':' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t ' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_automatic' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$inst_prefix_dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
'\n\t\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-f' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$inst_prefix_dir' Name.Variable
'$libdir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'$inst_prefix_dir' Name.Variable
'$libdir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'$libdir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
"# We cannot seem to hardcode it, guess we'll fake it.\n" Comment.Single
'\t ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'-L' Literal.String.Double
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
"# Try looking first in the location we're being installed to.\n" Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$inst_prefix_dir' Name.Variable
'"' Literal.String.Double
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t\t' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
'$libdir' Name.Variable
' ' Text.Whitespace
'in' Keyword
'\n\t\t ' Text.Whitespace
'[' Operator
'\\\\' Literal.String.Escape
'/' Text
']' Operator
'*' Text
')' Operator
'\n\t\t ' Text.Whitespace
'add_dir' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add_dir' Name.Variable
' -L' Literal.String.Double
'$inst_prefix_dir' Name.Variable
'$libdir' Name.Variable
'"' Literal.String.Double
'\n\t\t ' Text.Whitespace
';' Punctuation
';' Punctuation
'\n\t\t' Text.Whitespace
'esac' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'add' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\n\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add_dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add_dir' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add_dir' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add_dir' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$add' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$add' Name.Variable
' ' Literal.String.Double
'$deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$linkmode' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'prog' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Here we assume that one of hardcode_direct or hardcode_minus_L\n' Comment.Single
'\t ' Text.Whitespace
'# is not unsupported. This is valid on all known static and\n' Comment.Single
'\t ' Text.Whitespace
'# shared platforms.\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$hardcode_direct' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'unsupported' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'-n' Text
' ' Text.Whitespace
'"' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'&&' Operator
' ' Text.Whitespace
'linklib' Name.Variable
'=' Operator
'"' Literal.String.Double
'$old_library' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'$dir' Name.Variable
'/' Literal.String.Double
'$linklib' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'else' Keyword
'\n\t ' Text.Whitespace
'compile_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
' -L' Literal.String.Double
'$dir' Name.Variable
' ' Literal.String.Double
'$compile_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'finalize_deplibs' Name.Variable
'=' Operator
'"' Literal.String.Double
'-l' Literal.String.Double
'$name' Name.Variable
' -L' Literal.String.Double
'$dir' Name.Variable
' ' Literal.String.Double
'$finalize_deplibs' Name.Variable
'"' Literal.String.Double
'\n\t ' Text.Whitespace
'fi' Keyword
'\n\t' Text.Whitespace
'elif' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$build_libtool_libs' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'=' Operator
' ' Text.Whitespace
'yes' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
'# Not a shared library\n' Comment.Single
'\t ' Text.Whitespace
'if' Keyword
' ' Text.Whitespace
'test' Name.Builtin
' ' Text.Whitespace
'"' Literal.String.Double
'$deplibs_check_method' Name.Variable
'"' Literal.String.Double
' ' Text.Whitespace
'!' Text
'=' Operator
' ' Text.Whitespace
'pass_all' Text
';' Punctuation
' ' Text.Whitespace
'then' Keyword
'\n\t ' Text.Whitespace
"# We're trying link a shared library against a static one\n" Comment.Single
'\t ' Text.Whitespace
"# but the system doesn't support it.\n" Comment.Single