This file is indexed.

/usr/share/highlight/langDefs/bms.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
Description="BM Script"

Keywords={
  { Id=1,
    List={"advance", "aggregate_member", "action", "base_model", "commit", 
        "commit_zero", "computed_item", "computed_member", "cycle", "conversion", 
        "hange_model", "dimension", "dynamic_span", "decommission", "delete", 
        "delete_task", "delete_job", "end_command", "files", "item", "join_model", 
        "job", "load_conversion_data", "load_items", "load_time", "load_cycles", 
        "load_dimension", "load_model", "member", "model", "nullify", "period", 
        "queue_job", "route_file", "run_task", "specials", "spans", "start_job_queue", 
        "stop_job_queue", "span", "time", "task", "unit"},
  },
  { Id=2,
    List={"aggregation", "average", "aggregate_members", "additive_only", 
        "ascii_extractor", "accumulator", "break_time", "bad_outputs", "cycles", 
        "consolidation", "computed_members", "consolidation", "commit_version", 
        "cycle_dimension", "converter", "displays", "dynamic_spans", "dimensions", 
        "default", "dimension_only", "display_set", "uplicator", "end_transformer", 
        "expander", "exclude", "full", "flatten", "fixed_extractor", "fielder", 
        "good_outputs", "gdl", "history", "hierarchic_subtractive", "hierarchic_only", 
        "holder", "items", "item_hierarchy", "include_all", "include", "inverted", 
        "incremental", "item_dimension", "incycle_dimension", "include_only", "joiner", 
        "keyed", "limited", "load_model_incremental", "logger", "members", "models", 
        "name", "normal", "no", "non_keyed", "none", "normal", "new_version", 
        "nullify_current", "nullify_from", "precompute", "periods", "pivot", 
        "qualifier", "retained", "restated", "repeated", "run_task_step", "synoyms", 
        "subtractive_only", "service", "sql_extractor", "stripper", "target", 
        "time_latest", "time_dimension", "top_incycle", "transformer", "timer", "yes", 
        "across_field", "by_field", "copy", "cycle_field", "data", "default_allowed", 
        "error", "file", "fields", "field_or_unit", "field", "input_0", "input_1", 
        "ignore", "item_specifier", "level", "meta", "numeric", "outputs", "output_0", 
        "output_1", "password", "prepend", "period_field", "query", "separator", 
        "short_records", "source", "to", "text", "user", "value", "warning", "business", 
        "end", "exclusive", "new", "shared", "sp"},
  },
}

Strings={
  Delimiter=[["]],
}

IgnoreCase=true

Comments={
  { Block=false,
    Delimiter= { [[#]] },
  },
}

Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]