Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: fix code lang in repl.md #26075

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 9 additions & 18 deletions doc/api/repl.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,7 @@ The following special commands are supported by all REPL instances:
`> .load ./file/to/load.js`
* `.editor` - Enter editor mode (`<ctrl>-D` to finish, `<ctrl>-C` to cancel).

<!-- eslint-skip -->
```js
```console
> .editor
// Entering editor mode (^D to finish, ^C to cancel)
function welcome(name) {
Expand Down Expand Up @@ -78,8 +77,7 @@ evaluation function when the [`repl.REPLServer`][] instance is created.

The default evaluator supports direct evaluation of JavaScript expressions:

<!-- eslint-skip -->
```js
```console
> 1 + 1
2
> const m = 2
Expand Down Expand Up @@ -107,8 +105,7 @@ repl.start('> ').context.m = msg;

Properties in the `context` object appear as local within the REPL:

<!-- eslint-skip -->
```js
```console
$ node repl_test.js
> m
'message'
Expand Down Expand Up @@ -136,8 +133,7 @@ REPL environment when used. For instance, unless otherwise declared as a
global or scoped variable, the input `fs` will be evaluated on-demand as
`global.fs = require('fs')`.

<!-- eslint-skip -->
```js
```console
> fs.createReadStream('./some/file');
```

Expand All @@ -164,8 +160,7 @@ The default evaluator will, by default, assign the result of the most recently
evaluated expression to the special variable `_` (underscore).
Explicitly setting `_` to a value will disable this behavior.

<!-- eslint-skip -->
```js
```console
> [ 'a', 'b', 'c' ]
[ 'a', 'b', 'c' ]
> _.length
Expand All @@ -182,8 +177,7 @@ Expression assignment to _ now disabled.
Similarly, `_error` will refer to the last seen error, if there was any.
Explicitly setting `_error` to a value will disable this behavior.

<!-- eslint-skip -->
```js
```console
> throw new Error('foo');
Error: foo
> _error.message
Expand All @@ -195,8 +189,7 @@ Error: foo
With the [`--experimental-repl-await`][] command line option specified,
experimental support for the `await` keyword is enabled.

<!-- eslint-skip -->
```js
```console
> await Promise.resolve(123)
123
> await Promise.reject(new Error('REPL await'))
Expand Down Expand Up @@ -341,8 +334,7 @@ r.on('reset', initializeContext);
When this code is executed, the global `'m'` variable can be modified but then
reset to its initial value using the `.clear` command:

<!-- eslint-skip -->
```js
```console
$ ./node example.js
> m
'test'
Expand Down Expand Up @@ -534,8 +526,7 @@ Node.js itself uses the `repl` module to provide its own interactive interface
for executing JavaScript. This can be used by executing the Node.js binary
without passing any arguments (or by passing the `-i` argument):

<!-- eslint-skip -->
```js
```console
$ node
> const a = [1, 2, 3];
undefined
Expand Down