Lines Matching defs:const

3 const {
24 const { tokTypes: tt, Parser: AcornParser } =
27 const { sendInspectorCommand } = require('internal/util/inspector');
29 const {
33 const {
40 const {
45 const {
54 const previewOptions = {
60 const REPL_MODE_STRICT = Symbol('repl-strict');
93 const RecoverableParser = AcornParser
114 const token = StringPrototypeSlice(this.input,
161 const displayPos = repl._getDisplayPos(`${repl.getPrompt()}${repl.line}`);
162 const cursorPos = repl.line.length !== repl.cursor ?
169 const { cursorPos, displayPos } = getPreviewPos();
174 const clearPreview = (key) => {
176 const { displayPos, cursorPos } = getPreviewPos();
177 const rows = displayPos.rows - cursorPos.rows + 1;
185 const move = repl.line.length !== repl.cursor;
193 const totalLine = `${repl.getPrompt()}${repl.line}${completionPreview}`;
194 const newPos = repl._getDisplayPos(totalLine);
228 const count = previewCompletionCounter;
242 const { 0: rawCompletions, 1: completeOn } = data;
251 const completions = ArrayPrototypeFilter(rawCompletions, Boolean);
252 const prefix = commonPrefix(completions);
259 const suffix = StringPrototypeSlice(prefix, completeOn.length);
268 const result = repl.useColors ?
272 const { cursorPos, displayPos } = getPreviewPos();
279 const totalLine = `${repl.getPrompt()}${repl.line}${suffix}`;
280 const newPos = repl._getDisplayPos(totalLine);
281 const rows = newPos.rows - cursorPos.rows - (newPos.cols === 0 ? 1 : 0);
317 const { result } = preview;
336 const inspectOptions = inspect({
366 const showPreview = (showCompletion = true) => {
372 const line = StringPrototypeTrim(repl.line);
383 const insertPreview = false;
392 const inputPreviewCallback = (error, inspected) => {
428 for (const char of new SafeStringIterator(inspected)) {
439 const lineBreakPos = StringPrototypeIndexOf(inspected, '\n');
444 const result = repl.useColors ?
448 const { cursorPos, displayPos } = getPreviewPos();
449 const rows = displayPos.rows - cursorPos.rows;
479 const originalRefresh = FunctionPrototypeBind(repl._refreshLine, repl);
489 const originalMoveCursor = FunctionPrototypeBind(repl._moveCursor, repl);
491 const currentCursor = repl.cursor;
496 const insertPreview = true;
503 const originalClearLine = FunctionPrototypeBind(repl.clearLine, repl);
519 const alreadyMatched = new SafeSet();
520 const labels = {
593 const start = StringPrototypeSlice(entry, 0, cursor);
594 const end = StringPrototypeSlice(entry, cursor + input.length);
637 const line = StringPrototypeSlice(repl.history[lastMatch], 0, lastCursor);
658 const prompt = repl.getPrompt();
659 const cursorLine = prompt + StringPrototypeSlice(outputLine, 0, cursor);
660 const cursorPos = repl._getDisplayPos(cursorLine);
661 const outputPos = repl._getDisplayPos(`${prompt}${outputLine}`);
662 const inputPos = repl._getDisplayPos(inputLine);
663 const inputRows = inputPos.rows - (inputPos.cols === 0 ? 1 : 0);
692 const { cols, rows } = repl.getCursorPos();