The parser module (src/parser/) is vendored from codeix v0.5.0
(https://github.com/montanetech/codeix) at commit e96c2d1.

codeix is dual-licensed under MIT OR Apache-2.0. Vendoring under
Apache-2.0 terms; see LICENSE-APACHE at the codeix repo root.

Vendored files:
  c_lang.rs
  cpp.rs
  csharp.rs
  format.rs            (from src/index/format.rs — subset of types)
  go.rs
  helpers.rs
  java.rs
  javascript.rs
  languages.rs
  markdown.rs
  metadata.rs
  mod.rs
  python.rs
  ruby.rs
  rust_lang.rs
  sfc.rs
  treesitter.rs
  typescript.rs

Modifications from upstream:
  - Paths rewritten from `crate::index::format::*` to `crate::parser::format::*`.
  - Removed `FileEntry`, `IndexManifest`, `SymbolOutput` from format.rs;
    they were not used by the parser layer.
  - No algorithmic changes.

Copyright 2025 montanetech, licensed under the Apache License, Version 2.0.
Full license: https://www.apache.org/licenses/LICENSE-2.0
