@flowscripter/mpeg-sdl-parser
Version:
ISO/IEC 14496-34 Syntactic Description Language (MPEG SDL) parser implemented in TypeScript
17 lines (15 loc) • 342 B
text/typescript
import { Text } from "@codemirror/state";
import type { Location } from "../Location";
export function getLocationFromTextPosition(
text: Text,
position: number,
): Location {
const line = text.lineAt(position);
const row = line.number;
const column = position - line.from + 1;
return {
row,
column,
position,
};
}