mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-29 17:22:56 +08:00
use only one buff
This commit is contained in:
parent
8a66d49bd3
commit
f17d84f1e8
@ -1080,34 +1080,28 @@ char* AST_appandPikaAsm(AST* ast, AST* subAst, Args* buffs, char* pikaAsm) {
|
||||
char* left = obj_getStr(subAst, "left");
|
||||
char* str = obj_getStr(subAst, "string");
|
||||
char* num = obj_getStr(subAst, "num");
|
||||
char buff[PIKA_SPRINTF_BUFF_SIZE] = {0};
|
||||
if (NULL != ref) {
|
||||
char buff[PIKA_SPRINTF_BUFF_SIZE] = {0};
|
||||
__platform_sprintf(buff, "%d REF %s\n", deepth, ref);
|
||||
pikaAsm = strsAppend(buffs, pikaAsm, buff);
|
||||
}
|
||||
if (NULL != operator) {
|
||||
char buff[PIKA_SPRINTF_BUFF_SIZE] = {0};
|
||||
__platform_sprintf(buff, "%d OPT %s\n", deepth, operator);
|
||||
pikaAsm = strsAppend(buffs, pikaAsm, buff);
|
||||
}
|
||||
if (NULL != method) {
|
||||
char buff[PIKA_SPRINTF_BUFF_SIZE] = {0};
|
||||
__platform_sprintf(buff, "%d RUN %s\n", deepth, method);
|
||||
pikaAsm = strsAppend(buffs, pikaAsm, buff);
|
||||
}
|
||||
if (NULL != str) {
|
||||
char buff[PIKA_SPRINTF_BUFF_SIZE] = {0};
|
||||
__platform_sprintf(buff, "%d STR %s\n", deepth, str);
|
||||
pikaAsm = strsAppend(buffs, pikaAsm, buff);
|
||||
}
|
||||
if (NULL != num) {
|
||||
char buff[PIKA_SPRINTF_BUFF_SIZE] = {0};
|
||||
__platform_sprintf(buff, "%d NUM %s\n", deepth, num);
|
||||
pikaAsm = strsAppend(buffs, pikaAsm, buff);
|
||||
}
|
||||
|
||||
if (NULL != left) {
|
||||
char buff[PIKA_SPRINTF_BUFF_SIZE] = {0};
|
||||
__platform_sprintf(buff, "%d OUT %s\n", deepth, left);
|
||||
pikaAsm = strsAppend(buffs, pikaAsm, buff);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user