Module kind_tree::symbol

source ·
Expand description

Describes symbols (identifiers) on the language. It will be really useful when we change the Symbol to take a number instead of a string due to optimizations. Describes identifiers and symbols inside the language.

Structs

  • Identifier inside a syntax context.
  • Qualified Identifiers always refer to top level constructions.
  • Stores the name of a variable or constructor. It’s simply a string because in the future i plan to store all the names and only reference them with a u64.