
# echo unknown lang
ctags: Unknown language "NOSUCHLANG" in "_extradef-NOSUCHLANG" option
ctags: Unknown language "NOSUCHLANG" in "_extradef-NOSUCHLANG" option

# no option value
ctags: no extra definition specified in "--_extradef-IMAGINARY" option
ctags: no extra definition specified in "--_extradef-IMAGINARY" option

# wrong char in a field name
ctags: no extra description specified in "--_extradef-IMAGINARY" option
ctags: no extra description specified in "--_extradef-IMAGINARY" option
ctags: unacceptable char as part of extra name in "--_extradef-IMAGINARY" option: ':'
ctags: unacceptable char as part of extra name in "--_extradef-IMAGINARY" option: ':'

# empty extra name
ctags: the extra name in "--_extradef-IMAGINARY" option is empty
ctags: the extra name in "--_extradef-IMAGINARY" option is empty
ctags: the extra name in "--_extradef-IMAGINARY" option is empty
ctags: the extra name in "--_extradef-IMAGINARY" option is empty

# empty description
ctags: no extra description specified in "--_extradef-IMAGINARY" option
ctags: extra description in "--_extradef-IMAGINARY" option is empty

# no input file
ctags: No files specified. Try "ctags --help".

# inject a flag separator

# inject a broken flag separator(1)
ctags: Warning: long flags specifier opened with `{' is not closed `}': "{foo"

# inject a broken flag separator(2)
ctags: Warning: long flags specifier opened with `{' is not closed `}': "{"

# use a { in description (1)

# use a { in description (2)

# use a \ in description

# description started from {
ctags: extra description in "--_extradef-IMAGINARY" option is empty

# description started from \{
