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 {
38
38
return { code, ast }
39
39
}
40
40
41
- return Object . freeze ( {
42
- compile
43
- } )
41
+ return { compile }
44
42
}
45
43
46
44
const 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 {
65
65
_newline ( _context . indentLevel )
66
66
}
67
67
68
- return Object . freeze ( {
68
+ return {
69
69
context,
70
70
push,
71
71
indent,
72
72
deindent,
73
73
newline
74
- } )
74
+ }
75
75
}
76
76
77
77
function generateLinkedNode ( generator : CodeGenerator , node : LinkedNode ) : void {
Original file line number Diff line number Diff line change @@ -356,7 +356,5 @@ export function createParser(): Parser {
356
356
return node
357
357
}
358
358
359
- return Object . freeze ( {
360
- parse
361
- } )
359
+ return { parse }
362
360
}
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ export function createScanner(str: string): Scanner {
90
90
_peekOffset = 0
91
91
}
92
92
93
- return Object . freeze ( {
93
+ return {
94
94
index,
95
95
line,
96
96
column,
@@ -103,5 +103,5 @@ export function createScanner(str: string): Scanner {
103
103
reset,
104
104
resetPeek,
105
105
skipToPeek
106
- } )
106
+ }
107
107
}
Original file line number Diff line number Diff line change @@ -509,12 +509,12 @@ export function createTokenizer(source: string): Tokenizer {
509
509
return readToken ( _scnr , _context )
510
510
}
511
511
512
- return Object . freeze ( {
512
+ return {
513
513
nextToken,
514
514
currentOffset,
515
515
currentPosition,
516
516
context
517
- } )
517
+ }
518
518
}
519
519
520
520
export function parse ( source : string ) : Token [ ] {
Original file line number Diff line number Diff line change @@ -31,9 +31,7 @@ function createTransformer(
31
31
32
32
const context = ( ) : TransformContext => _context
33
33
34
- return Object . freeze ( {
35
- context
36
- } )
34
+ return { context }
37
35
}
38
36
39
37
function traverseNodes ( nodes : Node [ ] , transformer : Transformer ) : void {
You can’t perform that action at this time.
0 commit comments