]> Kevux Git Server - fll/commit
Bugfix: Condition blocks are still being processed when they should be skipped.
authorKevin Day <thekevinday@gmail.com>
Sat, 9 Jul 2022 04:58:16 +0000 (23:58 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 9 Jul 2022 05:27:29 +0000 (00:27 -0500)
commit4ddc0910eb872bf242895e1e5e804f50f671901d
tree2a1fb1f0bee3f0c20def81562807c24ef4dd082b
parentd53d0ffefa099891e9bb827e0a114e0d1aad89c4
Bugfix: Condition blocks are still being processed when they should be skipped.

Re-design the block code to simplify the logic and make the code more readable.
This is only a partial re-design.
I did not perform an extensive review.
I am considering writing some runtime/program tests to better catch problems and regressions.
level_3/fake/c/private-common.h
level_3/fake/c/private-make-operate.c
level_3/fake/c/private-make-operate.h
level_3/fake/c/private-make-operate_block.c [new file with mode: 0644]
level_3/fake/c/private-make-operate_block.h [new file with mode: 0644]
level_3/fake/c/private-make-operate_process.c
level_3/fake/c/private-make-operate_process.h
level_3/fake/c/private-make-operate_validate.c
level_3/fake/data/build/settings