Kryptostack
Functions
opana.cpp File Reference

Implementations of the operator section analogous. More...

#include <string>
#include <vector>
#include <cstddef>
#include <cstdlib>
#include <chrono>
#include "error.h"
#include "adapter128.h"
#include "helper.h"
#include "interpreter.h"
#include "so.h"
#include "operator.h"
#include "context.h"
#include "sok.h"
#include "sosimp.h"
#include "socomp.h"
+ Include dependency graph for opana.cpp:

Functions

void anonymous_namespace{opana.cpp}::s_endarray (Context &k)
 Working part of analogous operators ] and }.
 
void anonymous_namespace{opana.cpp}::s_IIBB (Context &k, __int128(*intoper_p)(__int128, __int128), bool(*booloper_p)(bool, bool))
 Abstraction of an operator with two integers or two booleans with lambdas.
 
void sox_c_endarray (Context &k)
 Analogous operator ].
 
void sox_c_enddictionary (Context &k)
 Analogous operator >>.
 
void sox_c_endprocedure (Context &k)
 Analogous operator }.
 
void sox_c_equal (Context &k)
 Analogous operator =.
 
void sox_c_equalequal (Context &k)
 Analogous operator ==.
 
void sox_c_procedure (Context &k)
 Analogous operator {.
 
void sox_abs (Context &k)
 Analogous operator abs.
 
void sox_aload (Context &k)
 Analogous operator aload.
 
void sox_anchorsearch (Context &k)
 Analogous operator anchorsearch.
 
void sox_and (Context &k)
 Analogous operator and.
 
void sox_array (Context &k)
 Analogous operator array.
 
void sox_astore (Context &k)
 Analogous operator astore.
 
void sox_begin (Context &k)
 Analogous operator begin.
 
void sox_bitshift (Context &k)
 Analogous operator bitshift.
 
void sox_ceiling (Context &k)
 Analogous operator ceiling.
 
void sox_clear (Context &k)
 Analogous operator clear.
 
void sox_cleardictstack (Context &k)
 Analogous operator cleardictstack.
 
void sox_cleartomark (Context &k)
 Analogous operator cleartomark.
 
void sox_count (Context &k)
 Analogous operator count.
 
void sox_countdictstack (Context &k)
 Analogous operator countdictstack.
 
void sox_countexecstack (Context &k)
 Analogous operator countexecstack.
 
void sox_counttomark (Context &k)
 Analogous operator counttomark.
 
void sox_currentdict (Context &k)
 Analogous operator currentdict.
 
void sox_cvlit (Context &k)
 Analogous operator cvlit.
 
void sox_cvn (Context &k)
 Analogous operator cvn.
 
void sox_cvs (Context &k)
 Analogous operator cvs.
 
void sox_cvx (Context &k)
 Analogous operator cvx.
 
void sox_def (Context &k)
 Analogous operator def.
 
void sox_dict (Context &k)
 Dissenting operator dict.
 
void sox_dictstack (Context &k)
 Analogous operator dictstack.
 
void sox_div (Context &k)
 Analogous operator div.
 
void sox_dup (Context &k)
 Analogous operator dup.
 
void sox_end (Context &k)
 Analogous operator end.
 
void sox_exch (Context &k)
 Analogous operator exch.
 
void sox_execstack (Context &k)
 Analogous operator execstack.
 
void sox_exit (Context &k)
 Analogous operator exit.
 
void sox_exp (Context &k)
 Analogous operator exp.
 
void sox_floor (Context &k)
 Analogous operator floor.
 
void sox_get (Context &k)
 Analogous operator get.
 
void sox_getinterval (Context &k)
 Analogous operator getinterval.
 
void sox_idiv (Context &k)
 Analogous operator idiv.
 
void sox_if (Context &k)
 Analogous operator if.
 
void sox_ifelse (Context &k)
 Analogous operator ifelse.
 
void sox_index (Context &k)
 Analogous operator index.
 
void sox_known (Context &k)
 Analogous operator known.
 
void sox_ln (Context &k)
 Analogous operator ln.
 
void sox_load (Context &k)
 Analogous operator load.
 
void sox_log (Context &k)
 Analogous operator log.
 
void sox_mark (Context &k)
 Analogous operator mark.
 
void sox_neg (Context &k)
 Analogous operator neg.
 
void sox_not (Context &k)
 Analogous operator not.
 
void sox_or (Context &k)
 Analogous operator or.
 
void sox_print (Context &k)
 Analogous operator print.
 
void sox_pstack (Context &k)
 Analogous operator pstack.
 
void sox_put (Context &k)
 Analogous operator put.
 
void sox_putinterval (Context &k)
 Analogous operator putinterval.
 
void sox_pop (Context &k)
 Analogous operator pop.
 
void sox_rand (Context &k)
 Analogous operator rand.
 
void sox_realtime (Context &k)
 Analogous operator realtime.
 
void sox_roll (Context &k)
 Analogous operator roll.
 
void sox_round (Context &k)
 Analogous operator round.
 
void sox_rrand (Context &k)
 Analogous operator rrand.
 
void sox_search (Context &k)
 Analogous operator search.
 
void sox_sqrt (Context &k)
 Analogous operator sqrt.
 
void sox_srand (Context &k)
 Analogous operator srand.
 
void sox_stack (Context &k)
 Analogous operator stack.
 
void sox_store (Context &k)
 Analogous operator store.
 
void sox_string (Context &k)
 Analogous operator string.
 
void sox_truncate (Context &k)
 Analogous operator truncate.
 
void sox_type (Context &k)
 Analogous operator type.
 
void sox_undef (Context &k)
 Analogous operator undef.
 
void sox_usertime (Context &k)
 Analogous operator usertime.
 
void sox_where (Context &k)
 Analogous operator where.
 
void sox_xcheck (Context &k)
 Analogous operator xcheck.
 
void sox_xor (Context &k)
 Analogous operator xor.
 

Detailed Description

Implementations of the operator section analogous.