; Outline/symbols query for Storybook DSL
; Defines what symbols appear in the document outline

; Characters
(character
  name: (identifier) @name
) @symbol.character

; Templates
(template
  name: (identifier) @name
) @symbol.template

; Life arcs
(life_arc
  name: (identifier) @name
) @symbol.life_arc

; Life arc states
(arc_state
  name: (identifier) @name
) @symbol.state

; Schedules
(schedule
  name: (identifier) @name
) @symbol.schedule

; Behaviors
(behavior
  name: (identifier) @name
) @symbol.behavior

; Institutions
(institution
  name: (identifier) @name
) @symbol.institution

; Relationships
(relationship
  name: (identifier) @name
) @symbol.relationship

; Locations
(location
  name: (identifier) @name
) @symbol.location

; Species
(species
  name: (identifier) @name
) @symbol.species

; Enums
(enum_declaration
  name: (identifier) @name
) @symbol.enum

; Concepts
(concept_declaration
  name: (identifier) @name
) @symbol.concept

; Sub-concepts
(sub_concept
  name: (identifier) @name
) @symbol.sub_concept

; Concept comparisons
(concept_comparison
  name: (identifier) @name
) @symbol.concept_comparison
