BUILTIN_SYMBOLS

Static BUILTIN_SYMBOLS 

Source
pub static BUILTIN_SYMBOLS: LazyLock<HashMap<&'static str, &'static str>>
Expand description

Mapping from Seq word names to their C runtime symbol names. This centralizes all the name transformations in one place:

  • Symbolic operators (=, <, >) map to descriptive names (eq, lt, gt)
  • Hyphens become underscores for C compatibility
  • Special characters get escaped (?, +, ->)
  • Reserved words get suffixes (drop -> drop_op)