Skip to content

Commit

Permalink
doc: fix code lang in repl.md
Browse files Browse the repository at this point in the history
PR-URL: #26075
Reviewed-By: Lance Ball <lball@redhat.com>
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
  • Loading branch information
gengjiawen authored and addaleax committed Feb 19, 2019
1 parent faa1f3d commit db9ec5a
Showing 1 changed file with 9 additions and 18 deletions.
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

0 comments on commit db9ec5a

Please sign in to comment.