Optionalbranch
Preprocessor branch index (0 for #if, 1+ for #elif/#else)
Child symbols
Optionalclassname
Class/module path for import and inherit statements
Optionalcondition
Preprocessor condition expression (e.g., "DEBUG", "CONSTANT")
Optionalconditional
Preprocessor conditional flag (true if inside #if/#elif/#else block)
Optionaldeprecated
Whether symbol is deprecated (convenience flag)
Optionaldocumentation
AutoDoc documentation (from parse)
Optionalinherited
Whether the symbol is inherited
OptionalinheritedName of the class/module it is inherited from
Inherited classes
Symbol kind
Modifiers (public, private, static, etc.)
Symbol name
Optionalposition
Position in source
Optionalrange
Full symbol range (for LSP DocumentSymbol compatibility)
OptionalselectionSymbol identifier range (for LSP DocumentSymbol compatibility)
Optionaltype
Type information (from introspection)
Pike class Matches Tools.AutoDoc.PikeObjects.Class