Pike LSP TypeScript API - v0.1.0-alpha.20
    Preparing search index...

    Interface PreprocessorBlock

    Preprocessor conditional block (#if/#else/#endif).

    interface PreprocessorBlock {
        branches: PreprocessorBranch[];
        condition: string;
        depth: number;
        endLine: number;
        startLine: number;
    }
    Index

    Properties

    branches: PreprocessorBranch[]

    Branches within this block

    condition: string

    Condition expression (e.g., "DEBUG", "CONSTANT")

    depth: number

    Nesting depth (0 for top-level)

    endLine: number

    End line of #endif directive (1-indexed)

    startLine: number

    Start line of #if directive (1-indexed)