Kryptostack
|
Implementations of the operator section analogous - the loop operators. More...
#include <string>
#include <utility>
#include "error.h"
#include "operator.h"
#include "sok.h"
#include "socomp.h"
#include "sosimp.h"
#include "context.h"
Functions | |
void | anonymous_namespace{oploop.cpp}::s_for_up_continue (Context &k) |
Unregistered operator to continue the up for loop from exec stack. | |
void | anonymous_namespace{oploop.cpp}::s_for_down_continue (Context &k) |
Unregistered operator to continue the down for loop from exec stack. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_for_up () |
Shortcut. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_for_down () |
Shortcut. | |
void | anonymous_namespace{oploop.cpp}::s_forall_array_continue (Context &k) |
Unregistered operator to continue the forall loop for arrays from exec stack. | |
void | anonymous_namespace{oploop.cpp}::s_forall_stack_continue (Context &k) |
Unregistered operator to continue the forall loop for arrays from exec stack. | |
void | anonymous_namespace{oploop.cpp}::s_forall_dictionary_continue (Context &k) |
Unregistered operator to continue the forall loop for dictionaries from exec stack. | |
void | anonymous_namespace{oploop.cpp}::s_forall_string_continue (Context &k) |
Unregistered operator to continue the forall loop for strings from exec stack. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_forall_array () |
Shortcut. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_forall_stack () |
Shortcut. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_forall_dictionary () |
Shortcut. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_forall_string () |
Shortcut. | |
void | anonymous_namespace{oploop.cpp}::s_loop_continue (Context &k) |
Unregistered operator to continue loop from exec stack. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_loop () |
Shortcut. | |
void | anonymous_namespace{oploop.cpp}::s_repeat_continue (Context &k) |
Unregistered operator to continue repeat loop from exec stack. | |
auto | anonymous_namespace{oploop.cpp}::s_SOo_repeat () |
Shortcut. | |
void | sox_for (Context &k) |
Loop operator for. | |
void | sox_forall (Context &k) |
Loop operator forall. | |
void | sox_loop (Context &k) |
Loop operator loop. | |
void | sox_repeat (Context &k) |
Loop operator repeat. | |
Implementations of the operator section analogous - the loop operators.
KryptoStack, a minimalist stack-based programming language. Copyright (C) 2025 Fred Hagen This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.