UNPKG

python2igcse

Version:

Convert Python code to IGCSE Pseudocode format

39 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createParseError = createParseError; exports.createParseWarning = createParseWarning; exports.createPosition = createPosition; exports.createRange = createRange; /** * Parser helper functions */ function createParseError(message, type, line, column, severity = 'error') { const error = { message, type, severity, }; if (line !== undefined) error.line = line; if (column !== undefined) error.column = column; return error; } function createParseWarning(message, type, line, column) { const warning = { message, type, }; if (line !== undefined) warning.line = line; if (column !== undefined) warning.column = column; return warning; } function createPosition(line, column) { return { line, column }; } function createRange(start, end) { return { start, end }; } //# sourceMappingURL=parser.js.map