This repository was archived by the owner on Jun 10, 2024. It is now read-only.
File tree 3 files changed +3
-3
lines changed
examples/interpreter-in-browser/src
liblumen_eir_interpreter/src
3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 78
78
79
79
pub fn lower ( input : & str , config : ParseConfig ) -> Result < Module , ( ) > {
80
80
let ( parsed, parser) : ( ErlAstModule , _ ) = parse ( input, config) ;
81
- let ( res, messages) = lower_module ( & parsed) ;
81
+ let ( res, messages) = lower_module ( & parser . config . codemap . lock ( ) . unwrap ( ) , & parsed) ;
82
82
83
83
let emitter = StandardStreamEmitter :: new ( ColorChoice :: Auto ) . set_codemap ( parser. config . codemap ) ;
84
84
for err in messages. iter ( ) {
Original file line number Diff line number Diff line change 42
42
P : AsRef < Path > ,
43
43
{
44
44
let ( parsed, parser) : ( ErlAstModule , _ ) = parse_file ( path, config) ;
45
- let ( res, messages) = lower_module ( & parsed) ;
45
+ let ( res, messages) = lower_module ( & parser . config . codemap . lock ( ) . unwrap ( ) , & parsed) ;
46
46
47
47
let emitter =
48
48
StandardStreamEmitter :: new ( ColorChoice :: Auto ) . set_codemap ( parser. config . codemap . clone ( ) ) ;
Original file line number Diff line number Diff line change 33
33
34
34
pub fn lower ( input : & str , config : ParseConfig ) -> Result < Module , ( ) > {
35
35
let ( parsed, parser) : ( ErlAstModule , _ ) = parse ( input, config) ;
36
- let ( res, messages) = lower_module ( & parsed) ;
36
+ let ( res, messages) = lower_module ( & parser . config . codemap . lock ( ) . unwrap ( ) , & parsed) ;
37
37
38
38
let emitter =
39
39
StandardStreamEmitter :: new ( ColorChoice :: Auto ) . set_codemap ( parser. config . codemap . clone ( ) ) ;
You can’t perform that action at this time.
0 commit comments