/usr/share/highlight/langDefs/informix.lang is in highlight-common 3.41-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | Description="Informix"
Keywords={
{ Id=1,
List={"add", "after", "all", "allowing", "and", "any", "arg_val", "array",
"arr_count", "arr_curr", "as", "asc", "at", "attribute", "attributes", "auto",
"autonext", "average", "avg", "before", "between", "bottom", "by", "call",
"case", "check", "clear", "clipped", "close", "column", "columns", "command",
"comment", "comments", "commit", "composites", "connect", "construct",
"continue", "correct", "count", "current", "cursor", "database", "declare",
"default", "defer", "define", "delimiters", "desc", "describe", "display",
"displayonly", "distinct", "do", "down", "downshift", "else", "end", "entry",
"every", "execute", "exists", "exit", "extern", "false", "fetch", "field",
"finish", "first", "for", "foreach", "form", "format", "formonly", "found",
"from", "function", "globals", "group", "having", "header", "help", "if", "in",
"include", "input", "insert", "instructions", "into", "is", "joining", "key",
"label", "last", "lenght", "let", "line", "lineno", "lines", "log", "main",
"margin", "master", "matches", "max", "mdy", "menu", "message", "min", "mode",
"name", "need", "next", "nextfield", "no", "normal", "not", "notfound", "null",
"num_args", "of", "on", "open", "option", "options", "or", "order", "otherwise",
"outer", "output", "page", "pageno", "prepare", "previous", "print", "printer",
"privileges", "program", "prompt", "query", "queryclear", "quit", "record",
"register", "report", "resource", "return", "returning", "reverse", "right",
"row", "rowid", "run", "screen", "scroll", "scr_line", "select", "set",
"set_count", "share", "sizeof", "skip", "some", "sqlca", "start", "startlog",
"static", "statistics", "status", "step", "stop", "sum", "switch", "synonym",
"systables", "then", "through", "thru", "to", "top", "trailer", "true", "union",
"unique", "unlock", "up", "upshift", "user", "using", "validate", "value",
"values", "verify", "view", "waiting", "warning", "when", "whenever", "where",
"while", "with", "without", "work", "wrap"},
},
Id=2,
List={"alter", "break", "create", "delete", "drop", "editadd", "editupdate", "error", "errorlog", "err_get",
"err_print", "err_quit", "exclusive", "exitnow", "goto", "grant", "initialize", "interrupt", "lock",
"modify", "pause", "pipe", "public", "recover", "remove", "rename", "revoke", "rollback", "rollforward",
"sleep", "sqlerrd", "table", "tables", "temp", "update", "char", "date", "day", "dba", "decimal", "double", "dec",
"float", "index", "int", "integer", "like", "long", "lookup", "money", "month", "noentry", "noupdate", "percent",
"picture", "required", "short", "smallfloat", "smallint", "struct", "serial", "space", "spaces", "time",
"today", "type", "typedef", "unsigned", "weekday", "year", "zerofill"}
}
Strings={
Delimiter=[["|']],
}
Comments={
{ Block=false,
Delimiter= { [[#|\-\-]] },
},
{ Block=true,
Nested=false,
Delimiter= { [[\{]],[[\}]],}
}
}
Operators=[[\(|\)|\[|\]|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]
|