| cache_yaml.py |  | 590 | 
        
          | cpp.py | Outputter to generate C++ code for metrics. | 5189 | 
        
          | interesting_serverknobs.py |  | 1875 | 
        
          | jog.py | Outputter to generate Rust code for metrics. | 7405 | 
        
          | js.py | Outputter to generate C++ code for the JavaScript API for metrics.
The code for the JavaScript API is a bit special in that we only generate C++ code,
string tables and mapping functions.
The rest is handled by the WebIDL and XPIDL implementation
that uses this code to look up metrics by name. | 11027 | 
        
          | metrics_header_names.py |  | 2051 | 
        
          | run_glean_parser.py | We only support mirrors for lifetime: ping
    If you understand and are okay with how Legacy Telemetry has no
    mechanism to which to mirror non-ping lifetimes,
    you may use `no_lint: [GIFFT_NON_PING_LIFETIME]` | 13705 | 
        
          | rust.py | Outputter to generate Rust code for metrics. | 12409 | 
        
          | string_table.py | Manages a string table and allows C style serialization to a file. | 3420 | 
        
          | templates |  |  | 
        
          | typescript.py | Outputter to generate TypeScript declarations for metrics and pings. | 1755 | 
        
          | util.py | Utility functions for the glean_parser-based code generator | 4130 |