1, self compile files of lex module, only compile ok!!
authoryu.dongliang <18588496441@163.com>
Wed, 16 Sep 2026 08:58:27 +0000 (16:58 +0800)
committeryu.dongliang <18588496441@163.com>
Wed, 16 Sep 2026 08:58:30 +0000 (16:58 +0800)
commit9ae440c769563e79055f8b21f66fe9bae9b6823a
tree0fa286ee3036743cf4d6aca0127520ef8a31f69c
parent495512037313365e9b5d16e39f133ed6bdf1cb01
1, self compile files of lex module, only compile ok!!
2, fix: data wrong caused by 'struct assign' with memcpy().
3, fix: loop analysis error for '__lex_pop_word()' in ../lex/scf_lex.c,
4, fix: include path not end with '/',
5, fix: parse enum of .h error when include multi times.
23 files changed:
core/scf_ast.c
core/scf_basic_block.c
core/scf_dag.c
core/scf_node.h
core/scf_optimizer.c
core/scf_optimizer_loop.c
core/scf_variable.c
examples/struct_assign.c [new file with mode: 0644]
native/x64/scf_x64_inst.c
native/x64/scf_x64_inst_binary.c
native/x64/scf_x64_reg.c
parse/main.c
parse/scf_dfa.c
parse/scf_dfa_call.c
parse/scf_dfa_enum.c
parse/scf_dfa_expr.c
parse/scf_dfa_function.c
parse/scf_dfa_identity.c
parse/scf_dfa_sizeof.c
parse/scf_operator_handler_const.c
parse/scf_operator_handler_semantic.c
parse/scf_parse.h
util/scf_string.c