11'use strict' ;
22
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 ;
66
77
88/*
99 * This filter consumes a stream of characters and emits one string per line.
1010 */
1111function LineSplitter ( ) {
12- var self = this ,
13- buffer = '' ;
12+ const self = this ;
13+ var buffer = '' ;
1414
1515 Stream . call ( this ) ;
1616 this . writable = true ;
@@ -39,11 +39,11 @@ inherits(LineSplitter, Stream);
3939 * This filter consumes lines and emits paragraph objects.
4040 */
4141function 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 ;
4747
4848 Stream . call ( this ) ;
4949 this . writable = true ;
@@ -181,9 +181,9 @@ function Unwrapper() {
181181 this . writable = true ;
182182
183183 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 ;
187187
188188 for ( i = 0 ; i < lines . length - 1 ; i ++ ) {
189189 var line = lines [ i ] ;
@@ -230,8 +230,8 @@ inherits(Unwrapper, Stream);
230230 * This filter generates an rtf document from a stream of paragraph objects.
231231 */
232232function RtfGenerator ( ) {
233- var self = this ,
234- did_write_anything = false ;
233+ const self = this ;
234+ var did_write_anything = false ;
235235
236236 Stream . call ( this ) ;
237237 this . writable = true ;
@@ -242,9 +242,9 @@ function RtfGenerator() {
242242 did_write_anything = true ;
243243 }
244244
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 ;
248248
249249 var rtf = '\\pard' ;
250250 rtf += '\\sa150\\sl300\\slmult1' ;
@@ -315,12 +315,12 @@ function RtfGenerator() {
315315inherits ( RtfGenerator , Stream ) ;
316316
317317
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 ( ) ;
324324
325325stdin . setEncoding ( 'utf-8' ) ;
326326stdin . resume ( ) ;
0 commit comments