JSSM, a JavaScript state machine - the FSM for FSL
    Preparing search index...

    Type Alias FslSourcePoint

    A source span produced by the FSL parser when parse(input, { locations: true }) is used. Mirrors PEG.js's native location() shape: byte offsets (0-based, half-open) plus 1-based line/column for display.

    const [t] = parse('a -> b;', { locations: true });
    // t.loc === { start: { offset: 0, line: 1, column: 1 },
    // end: { offset: 7, line: 1, column: 8 } }
    type FslSourcePoint = {
        column: number;
        line: number;
        offset: number;
    }
    Index
    column: number
    line: number
    offset: number