// SPDX-FileCopyrightText: 2024 Himbeer // // SPDX-License-Identifier: GPL-3.0-or-later package main type equalityOp int const ( equalTo equalityOp = iota notEqualTo ) type comparisonOp int const ( lessThan comparisonOp = iota lessThanOrEqualTo greaterThan greaterThanOrEqualTo ) type shiftOp int const ( shiftLeft shiftOp = iota shiftRight ) type addSubOp int const ( add addSubOp = iota subtract ) type mulDivOp int const ( multiply mulDivOp = iota divide remainder ) type unaryOp int const ( unaryIdentity unaryOp = iota negate invertLogical invertBits )