Skip to content

This site describes solve-engine as it is on main: 2.43.0, which npm does not have yet. npm installs 2.40.0, so a page may show an answer that version does not give yet.

InlineSolveSpan

Defined in: packages/engine/src/lexer/ExpressionLexer.ts:149

Inline solve position with precise coordinates

columnNumber: number;

Defined in: packages/engine/src/lexer/ExpressionLexer.ts:157

1-based column of the `s“ marker


end: number;

Defined in: packages/engine/src/lexer/ExpressionLexer.ts:153

Character offset past the closing `


optional endTokenIndex?: number;

Defined in: packages/engine/src/lexer/ExpressionLexer.ts:161

Token index of closing BACKTICK_OPEN in the line’s token array (set during tokenization).


expression: string;

Defined in: packages/engine/src/lexer/ExpressionLexer.ts:155

The expression text between the backticks


start: number;

Defined in: packages/engine/src/lexer/ExpressionLexer.ts:151

Character offset of the `s“ marker


optional startTokenIndex?: number;

Defined in: packages/engine/src/lexer/ExpressionLexer.ts:159

Token index of INLINE_SOLVE_START in the line’s token array (set during tokenization).