| 2119 | } |
| 2120 | |
| 2121 | void fxAndExpressionNodeCode(void* it, void* param) |
| 2122 | { |
| 2123 | txBinaryExpressionNode* self = it; |
| 2124 | txTargetCode* endTarget = fxCoderCreateTarget(param); |
| 2125 | self->right->flags |= (self->flags & mxTailRecursionFlag); |
| 2126 | fxNodeDispatchCode(self->left, param); |
| 2127 | fxCoderAddByte(param, 1, XS_CODE_DUB); |
| 2128 | fxCoderAddBranch(param, -1, XS_CODE_BRANCH_ELSE_1, endTarget); |
| 2129 | fxCoderAddByte(param, -1, XS_CODE_POP); |
| 2130 | fxNodeDispatchCode(self->right, param); |
| 2131 | fxCoderAdd(param, 0, endTarget); |
| 2132 | } |
| 2133 | |
| 2134 | void fxArgumentsNodeCode(void* it, void* param) |
| 2135 | { |
nothing calls this directly
no test coverage detected