support trinary operator '?:', mov code for 'macro #if' to dir lex/
authoryu.dongliang <18588496441@163.com>
Sat, 4 Jul 2026 04:15:06 +0000 (12:15 +0800)
committeryu.dongliang <18588496441@163.com>
Sat, 4 Jul 2026 04:15:06 +0000 (12:15 +0800)
commit8b6d11a5e87ff818704ea0685f36cb597ed03ca1
tree99dd0b4d1cb7c63773d45750725281c232895474
parent6c468f3624709cfc71102853f1cb7e52464551b5
support trinary operator '?:', mov code for 'macro #if' to dir lex/
18 files changed:
core/scf_core_types.h
core/scf_dag.c
core/scf_expr.c
core/scf_operator.c
core/scf_operator_handler_3ac.c
examples/trinary_op.c [new file with mode: 0644]
lex/scf_lex.c
lex/scf_lex.h
lex/scf_macro.c
lex/scf_macro_expr.c
parse/Makefile
parse/scf_dfa_block.c
parse/scf_dfa_expr.c
parse/scf_dfa_include.c
parse/scf_dfa_macro.c [deleted file]
parse/scf_dfa_parse.c
parse/scf_operator_handler_const.c
parse/scf_operator_handler_semantic.c