mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-29 17:22:56 +08:00
fix NULL handle
This commit is contained in:
parent
1fa8970fc1
commit
5e41b7f4db
@ -665,13 +665,14 @@ char* Parser_solveBranckets(Args* outBuffs,
|
|||||||
Arg* right_arg = arg_setStr(NULL, "", "");
|
Arg* right_arg = arg_setStr(NULL, "", "");
|
||||||
uint8_t is_in_brancket = 0;
|
uint8_t is_in_brancket = 0;
|
||||||
args_setStr(&buffs, "index", "");
|
args_setStr(&buffs, "index", "");
|
||||||
char* tokens = Lexer_getTokens(&buffs, content);
|
char* tokens;
|
||||||
/* exit when NULL */
|
/* exit when NULL */
|
||||||
if (NULL == content) {
|
if (NULL == content) {
|
||||||
arg_deinit(right_arg);
|
arg_deinit(right_arg);
|
||||||
right_arg = arg_setStr(right_arg, "", stmt);
|
right_arg = arg_setStr(right_arg, "", stmt);
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
tokens = Lexer_getTokens(&buffs, content);
|
||||||
/* exit when no '[' ']' */
|
/* exit when no '[' ']' */
|
||||||
if (!Parser_isContainToken(tokens, TOKEN_devider, "[")) {
|
if (!Parser_isContainToken(tokens, TOKEN_devider, "[")) {
|
||||||
/* not contain '[', return origin */
|
/* not contain '[', return origin */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user