1
1
'use strict' ;
2
2
3
- var assert = require ( 'assert' ) ,
4
- Stream = require ( 'stream' ) ,
5
- inherits = require ( 'util' ) . inherits ;
3
+ const assert = require ( 'assert' ) ;
4
+ const Stream = require ( 'stream' ) ;
5
+ const inherits = require ( 'util' ) . inherits ;
6
6
7
7
8
8
/*
9
9
* This filter consumes a stream of characters and emits one string per line.
10
10
*/
11
11
function LineSplitter ( ) {
12
- var self = this ,
13
- buffer = '' ;
12
+ const self = this ;
13
+ var buffer = '' ;
14
14
15
15
Stream . call ( this ) ;
16
16
this . writable = true ;
@@ -39,11 +39,11 @@ inherits(LineSplitter, Stream);
39
39
* This filter consumes lines and emits paragraph objects.
40
40
*/
41
41
function ParagraphParser ( ) {
42
- var self = this ,
43
- block_is_license_block = false ,
44
- block_has_c_style_comment ,
45
- paragraph_line_indent ,
46
- paragraph ;
42
+ const self = this ;
43
+ var block_is_license_block = false ;
44
+ var block_has_c_style_comment ;
45
+ var paragraph_line_indent ;
46
+ var paragraph ;
47
47
48
48
Stream . call ( this ) ;
49
49
this . writable = true ;
@@ -181,9 +181,9 @@ function Unwrapper() {
181
181
this . writable = true ;
182
182
183
183
this . write = function ( paragraph ) {
184
- var lines = paragraph . lines ,
185
- break_after = [ ] ,
186
- i ;
184
+ var lines = paragraph . lines ;
185
+ var break_after = [ ] ;
186
+ var i ;
187
187
188
188
for ( i = 0 ; i < lines . length - 1 ; i ++ ) {
189
189
var line = lines [ i ] ;
@@ -230,8 +230,8 @@ inherits(Unwrapper, Stream);
230
230
* This filter generates an rtf document from a stream of paragraph objects.
231
231
*/
232
232
function RtfGenerator ( ) {
233
- var self = this ,
234
- did_write_anything = false ;
233
+ const self = this ;
234
+ var did_write_anything = false ;
235
235
236
236
Stream . call ( this ) ;
237
237
this . writable = true ;
@@ -242,9 +242,9 @@ function RtfGenerator() {
242
242
did_write_anything = true ;
243
243
}
244
244
245
- var li = paragraph . li ,
246
- level = paragraph . level + ( li ? 1 : 0 ) ,
247
- lic = paragraph . in_license_block ;
245
+ var li = paragraph . li ;
246
+ var level = paragraph . level + ( li ? 1 : 0 ) ;
247
+ var lic = paragraph . in_license_block ;
248
248
249
249
var rtf = '\\pard' ;
250
250
rtf += '\\sa150\\sl300\\slmult1' ;
@@ -315,12 +315,12 @@ function RtfGenerator() {
315
315
inherits ( RtfGenerator , Stream ) ;
316
316
317
317
318
- var stdin = process . stdin ,
319
- stdout = process . stdout ,
320
- line_splitter = new LineSplitter ( ) ,
321
- paragraph_parser = new ParagraphParser ( ) ,
322
- unwrapper = new Unwrapper ( ) ,
323
- rtf_generator = new RtfGenerator ( ) ;
318
+ const stdin = process . stdin ;
319
+ const stdout = process . stdout ;
320
+ const line_splitter = new LineSplitter ( ) ;
321
+ const paragraph_parser = new ParagraphParser ( ) ;
322
+ const unwrapper = new Unwrapper ( ) ;
323
+ const rtf_generator = new RtfGenerator ( ) ;
324
324
325
325
stdin . setEncoding ( 'utf-8' ) ;
326
326
stdin . resume ( ) ;
0 commit comments