Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
97142000
Commit
97142000
authored
Mar 14, 2017
by
Damien George
Browse files
mpy-cross/main: Move lexer constructor to within NLR handler block.
parent
68e1c4f0
Changes
1
Hide whitespace changes
Inline
Side-by-side
mpy-cross/main.c
View file @
97142000
...
...
@@ -57,14 +57,10 @@ STATIC void stderr_print_strn(void *env, const char *str, mp_uint_t len) {
STATIC
const
mp_print_t
mp_stderr_print
=
{
NULL
,
stderr_print_strn
};
STATIC
int
compile_and_save
(
const
char
*
file
,
const
char
*
output_file
,
const
char
*
source_file
)
{
mp_lexer_t
*
lex
=
mp_lexer_new_from_file
(
file
);
if
(
lex
==
NULL
)
{
printf
(
"could not open file '%s' for reading
\n
"
,
file
);
return
1
;
}
nlr_buf_t
nlr
;
if
(
nlr_push
(
&
nlr
)
==
0
)
{
mp_lexer_t
*
lex
=
mp_lexer_new_from_file
(
file
);
qstr
source_name
;
if
(
source_file
==
NULL
)
{
source_name
=
lex
->
source_name
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment