File tree Expand file tree Collapse file tree 6 files changed +9
-15
lines changed Expand file tree Collapse file tree 6 files changed +9
-15
lines changed Original file line number Diff line number Diff line change @@ -38,9 +38,7 @@ export function createCompiler(): Compiler {
3838 return { code, ast }
3939 }
4040
41- return Object . freeze ( {
42- compile
43- } )
41+ return { compile }
4442}
4543
4644const compileCache : Record < string , MessageFunction > = Object . create ( null )
Original file line number Diff line number Diff line change @@ -65,13 +65,13 @@ function createCodeGenerator(source?: string): CodeGenerator {
6565 _newline ( _context . indentLevel )
6666 }
6767
68- return Object . freeze ( {
68+ return {
6969 context,
7070 push,
7171 indent,
7272 deindent,
7373 newline
74- } )
74+ }
7575}
7676
7777function generateLinkedNode ( generator : CodeGenerator , node : LinkedNode ) : void {
Original file line number Diff line number Diff line change @@ -356,7 +356,5 @@ export function createParser(): Parser {
356356 return node
357357 }
358358
359- return Object . freeze ( {
360- parse
361- } )
359+ return { parse }
362360}
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ export function createScanner(str: string): Scanner {
9090 _peekOffset = 0
9191 }
9292
93- return Object . freeze ( {
93+ return {
9494 index,
9595 line,
9696 column,
@@ -103,5 +103,5 @@ export function createScanner(str: string): Scanner {
103103 reset,
104104 resetPeek,
105105 skipToPeek
106- } )
106+ }
107107}
Original file line number Diff line number Diff line change @@ -509,12 +509,12 @@ export function createTokenizer(source: string): Tokenizer {
509509 return readToken ( _scnr , _context )
510510 }
511511
512- return Object . freeze ( {
512+ return {
513513 nextToken,
514514 currentOffset,
515515 currentPosition,
516516 context
517- } )
517+ }
518518}
519519
520520export function parse ( source : string ) : Token [ ] {
Original file line number Diff line number Diff line change @@ -31,9 +31,7 @@ function createTransformer(
3131
3232 const context = ( ) : TransformContext => _context
3333
34- return Object . freeze ( {
35- context
36- } )
34+ return { context }
3735}
3836
3937function traverseNodes ( nodes : Node [ ] , transformer : Transformer ) : void {
You can’t perform that action at this time.
0 commit comments