Kryptostack
operator.h
Go to the documentation of this file.
1
17#pragma once
18
65class Context;
66
67// Section Analogous -------------------------------------
68
70void sox_c_endarray( Context & k );
74void sox_c_endprocedure( Context & k );
76void sox_c_equal( Context & k );
78void sox_c_equalequal( Context & k );
80void sox_c_procedure( Context & k );
81
83void sox_abs( Context & k );
85void sox_aload( Context & k );
87void sox_anchorsearch( Context & k );
89void sox_and( Context & k );
91void sox_array( Context & k );
93void sox_astore( Context & k );
95void sox_begin( Context & k );
97void sox_bitshift( Context & k );
99void sox_ceiling( Context & k );
101void sox_clear( Context & k );
103void sox_cleardictstack( Context & k );
105void sox_cleartomark( Context & k );
107void sox_count( Context & k );
109void sox_countdictstack( Context & k );
111void sox_countexecstack( Context & k );
113void sox_counttomark( Context & k );
115void sox_currentdict( Context & k );
117void sox_cvlit( Context & k );
119void sox_cvn( Context & k );
121void sox_cvs( Context & k );
123void sox_cvx( Context & k );
125void sox_def( Context & k );
127void sox_dict( Context & k );
129void sox_dictstack( Context & k );
131void sox_div( Context & k );
133void sox_dup( Context & k );
135void sox_end( Context & k );
137void sox_exch( Context & k );
139void sox_execstack( Context & k );
141void sox_exit( Context & k );
143void sox_exp( Context & k );
145void sox_floor( Context & k );
147void sox_get( Context & k );
149void sox_getinterval( Context & k );
151void sox_idiv( Context & k );
153void sox_if( Context & k );
155void sox_ifelse( Context & k );
157void sox_index( Context & k );
159void sox_known( Context & k );
161void sox_ln( Context & k );
163void sox_load( Context & k );
165void sox_log( Context & k );
167void sox_mark( Context & k );
169void sox_neg( Context & k );
171void sox_not( Context & k );
173void sox_or( Context & k );
175void sox_pop( Context & k );
177void sox_print( Context & k );
179void sox_pstack( Context & k );
181void sox_put( Context & k );
183void sox_putinterval( Context & k );
185void sox_rand( Context & k );
187void sox_realtime( Context & k );
189void sox_roll( Context & k );
191void sox_round( Context & k );
193void sox_rrand( Context & k );
195void sox_search( Context & k );
197void sox_sqrt( Context & k );
199void sox_srand( Context & k );
201void sox_stack( Context & k );
203void sox_store( Context & k );
205void sox_string( Context & k );
207void sox_truncate( Context & k );
209void sox_type( Context & k );
211void sox_undef( Context & k );
213void sox_usertime( Context & k );
215void sox_where( Context & k );
217void sox_xcheck( Context & k );
219void sox_xor( Context & k );
220
221// Section Dissenting ------------------------------------
222
224void sox_add( Context & k );
226void sox_atan( Context & k );
228void sox_bind( Context & k );
230void sox_copy( Context & k );
232void sox_cos( Context & k );
234void sox_cvi( Context & k );
236void sox_cvr( Context & k );
238void sox_eq( Context & k );
240void sox_exec( Context & k );
242void sox_ge( Context & k );
244void sox_gt( Context & k );
246void sox_le( Context & k );
248void sox_length( Context & k );
250void sox_lt( Context & k );
252void sox_mod( Context & k );
254void sox_mul( Context & k );
256void sox_quit( Context & k );
258void sox_sin( Context & k );
260void sox_sub( Context & k );
262void sox_systemdict( Context & k );
263
264// Section Extension -------------------------------------
265
267void sox_dictstack$( Context & k );
269void sox___endstack( Context & k );
271void sox_execstack$( Context & k );
273void sox_gcd( Context & k );
275void sox_index$( Context & k );
277void sox_is$( Context & k );
279void sox_lcm( Context & k );
281void sox_pop$( Context & k );
283void sox_push$( Context & k );
285void sox_xgcd( Context & k );
286
287// Section Graphics --------------------------------------
288
290void sox_ashow( Context & k );
291
292// Section Internal --------------------------------------
293
295void sox___compile( Context & k );
297void sox___nl( Context & k );
299void sox___print( Context & k );
301void sox___snap( Context & /* unused */ );
303void sox___tick( Context & k );
305void sox___DEG( Context & k );
307void sox___RAD( Context & k );
309void sox___rprecision( Context & k );
311void sox___verbose( Context & k );
312
313// Section Loop --------------------------------------
314
316void sox_for( Context & k );
318void sox_forall( Context & k );
320void sox_loop( Context & k );
322void sox_repeat( Context & k );
The context of execution.
Definition: context.h:35
void sox_realtime(Context &k)
Analogous operator realtime.
Definition: opana.cpp:1136
void sox_countexecstack(Context &k)
Analogous operator countexecstack.
Definition: opana.cpp:391
void sox_xgcd(Context &k)
Extension operator xgcd.
Definition: opext.cpp:177
void sox_for(Context &k)
Loop operator for.
Definition: oploop.cpp:204
void sox_idiv(Context &k)
Analogous operator idiv.
Definition: opana.cpp:760
void sox_cos(Context &k)
Dissenting operator cos.
Definition: opdiss.cpp:129
void sox_not(Context &k)
Analogous operator not.
Definition: opana.cpp:943
void sox_gt(Context &k)
Dissenting operator gt.
Definition: opdiss.cpp:257
void sox_sin(Context &k)
Dissenting operator sin.
Definition: opdiss.cpp:369
void sox_dictstack$(Context &k)
Extension operator dictstack$.
Definition: opext.cpp:42
void sox_bitshift(Context &k)
Analogous operator bitshift.
Definition: opana.cpp:309
void sox_mul(Context &k)
Dissenting operator mul.
Definition: opdiss.cpp:346
void sox_ceiling(Context &k)
Analogous operator ceiling.
Definition: opana.cpp:322
void sox_pstack(Context &k)
Analogous operator pstack.
Definition: opana.cpp:996
void sox_pop(Context &k)
Analogous operator pop.
Definition: opana.cpp:1111
void sox___compile(Context &k)
Internal operator __compile.
Definition: opint.cpp:41
void sox_xor(Context &k)
Analogous operator xor.
Definition: opana.cpp:1415
void sox_aload(Context &k)
Analogous operator aload.
Definition: opana.cpp:203
void sox_cvlit(Context &k)
Analogous operator cvlit.
Definition: opana.cpp:427
void sox_repeat(Context &k)
Loop operator repeat.
Definition: oploop.cpp:335
void sox_def(Context &k)
Analogous operator def.
Definition: opana.cpp:488
void sox_ln(Context &k)
Analogous operator ln.
Definition: opana.cpp:854
void sox_srand(Context &k)
Analogous operator srand.
Definition: opana.cpp:1266
void sox_stack(Context &k)
Analogous operator stack.
Definition: opana.cpp:1280
void sox_systemdict(Context &k)
Dissenting operator systemdict.
Definition: opdiss.cpp:397
void sox_load(Context &k)
Analogous operator load.
Definition: opana.cpp:869
void sox___verbose(Context &k)
Internal operator __verbose.
Definition: opint.cpp:129
void sox_length(Context &k)
Dissenting operator length.
Definition: opdiss.cpp:295
void sox_cleardictstack(Context &k)
Analogous operator cleardictstack.
Definition: opana.cpp:349
void sox_truncate(Context &k)
Analogous operator truncate.
Definition: opana.cpp:1323
void sox_c_equal(Context &k)
Analogous operator =.
Definition: opana.cpp:133
void sox_cvs(Context &k)
Analogous operator cvs.
Definition: opana.cpp:456
void sox_cvi(Context &k)
Dissenting operator cvi.
Definition: opdiss.cpp:144
void sox_neg(Context &k)
Analogous operator neg.
Definition: opana.cpp:919
void sox_rrand(Context &k)
Analogous operator rrand.
Definition: opana.cpp:1195
void sox_cvx(Context &k)
Analogous operator cvx.
Definition: opana.cpp:477
void sox_rand(Context &k)
Analogous operator rand.
Definition: opana.cpp:1125
void sox_c_endarray(Context &k)
Analogous operator ].
Definition: opana.cpp:88
void sox_exp(Context &k)
Analogous operator exp.
Definition: opana.cpp:652
void sox___DEG(Context &k)
Internal operator __DEG.
Definition: opint.cpp:56
void sox___endstack(Context &k)
Extension operator __endstack.
Definition: opext.cpp:58
void sox___tick(Context &k)
Internal operator __tick.
Definition: opint.cpp:120
void sox_xcheck(Context &k)
Analogous operator xcheck.
Definition: opana.cpp:1400
void sox_sqrt(Context &k)
Analogous operator sqrt.
Definition: opana.cpp:1249
void sox_abs(Context &k)
Analogous operator abs.
Definition: opana.cpp:173
void sox_where(Context &k)
Analogous operator where.
Definition: opana.cpp:1384
void sox_or(Context &k)
Analogous operator or.
Definition: opana.cpp:967
void sox_exit(Context &k)
Analogous operator exit.
Definition: opana.cpp:632
void sox_cleartomark(Context &k)
Analogous operator cleartomark.
Definition: opana.cpp:359
void sox___snap(Context &)
Internal operator __snap.
Definition: opint.cpp:111
void sox_is$(Context &k)
Extension operator is$.
Definition: opext.cpp:117
void sox_floor(Context &k)
Analogous operator floor.
Definition: opana.cpp:669
void sox_roll(Context &k)
Analogous operator roll.
Definition: opana.cpp:1150
void sox_usertime(Context &k)
Analogous operator usertime.
Definition: opana.cpp:1371
void sox_eq(Context &k)
Dissenting operator eq.
Definition: opdiss.cpp:196
void sox_undef(Context &k)
Analogous operator undef.
Definition: opana.cpp:1353
void sox_pop$(Context &k)
Extension operator pop$.
Definition: opext.cpp:143
void sox_atan(Context &k)
Dissenting operator atan2.
Definition: opdiss.cpp:88
void sox_ashow(Context &k)
Graphics operator ashow.
Definition: opgra.cpp:36
void sox_exec(Context &k)
Dissenting operator exec.
Definition: opdiss.cpp:211
void sox_bind(Context &k)
Dissenting operator bind.
Definition: opdiss2.cpp:107
void sox_loop(Context &k)
Loop operator loop.
Definition: oploop.cpp:319
void sox_lt(Context &k)
Dissenting operator lt.
Definition: opdiss.cpp:312
void sox_array(Context &k)
Analogous operator array.
Definition: opana.cpp:264
void sox_le(Context &k)
Dissenting operator le.
Definition: opdiss.cpp:277
void sox_cvn(Context &k)
Analogous operator cvn.
Definition: opana.cpp:439
void sox_mod(Context &k)
Dissenting operator mod.
Definition: opdiss.cpp:328
void sox_c_procedure(Context &k)
Analogous operator {.
Definition: opana.cpp:161
void sox_c_endprocedure(Context &k)
Analogous operator }.
Definition: opana.cpp:118
void sox_dup(Context &k)
Analogous operator dup.
Definition: opana.cpp:558
void sox_log(Context &k)
Analogous operator log.
Definition: opana.cpp:886
void sox_ifelse(Context &k)
Analogous operator ifelse.
Definition: opana.cpp:798
void sox_if(Context &k)
Analogous operator if.
Definition: opana.cpp:777
void sox_dictstack(Context &k)
Analogous operator dictstack.
Definition: opana.cpp:519
void sox___rprecision(Context &k)
Internal operator __precision.
Definition: opint.cpp:97
void sox_cvr(Context &k)
Dissenting operator cvr.
Definition: opdiss.cpp:166
void sox_string(Context &k)
Analogous operator string.
Definition: opana.cpp:1311
void sox_dict(Context &k)
Dissenting operator dict.
Definition: opana.cpp:504
void sox_quit(Context &k)
Dissenting operator quit.
Definition: opdiss.cpp:357
void sox_index(Context &k)
Analogous operator index.
Definition: opana.cpp:822
void sox_known(Context &k)
Analogous operator known.
Definition: opana.cpp:836
void sox_print(Context &k)
Analogous operator print.
Definition: opana.cpp:979
void sox___RAD(Context &k)
Internal operator __RAD.
Definition: opint.cpp:86
void sox_end(Context &k)
Analogous operator end.
Definition: opana.cpp:570
void sox___nl(Context &k)
Internal operator __nl.
Definition: opint.cpp:65
void sox_round(Context &k)
Analogous operator round.
Definition: opana.cpp:1174
void sox_c_equalequal(Context &k)
Analogous operator ==.
Definition: opana.cpp:148
void sox_copy(Context &k)
Dissenting operator copy.
Definition: opdiss.cpp:108
void sox_get(Context &k)
Analogous operator get.
Definition: opana.cpp:690
void sox_c_enddictionary(Context &k)
Analogous operator >>.
Definition: opana.cpp:97
void sox_and(Context &k)
Analogous operator and.
Definition: opana.cpp:252
void sox_forall(Context &k)
Loop operator forall.
Definition: oploop.cpp:248
void sox_div(Context &k)
Analogous operator div.
Definition: opana.cpp:542
void sox_count(Context &k)
Analogous operator count.
Definition: opana.cpp:372
void sox_lcm(Context &k)
Extension operator lcm.
Definition: opext.cpp:130
void sox_mark(Context &k)
Analogous operator mark.
Definition: opana.cpp:908
void sox_search(Context &k)
Analogous operator search.
Definition: opana.cpp:1220
void sox_execstack$(Context &k)
Extension operator execstack$.
Definition: opext.cpp:75
void sox_ge(Context &k)
Dissenting operator ge.
Definition: opdiss.cpp:238
void sox___print(Context &k)
Internal operator __print.
Definition: opint.cpp:75
void sox_countdictstack(Context &k)
Analogous operator countdictstack.
Definition: opana.cpp:381
void sox_push$(Context &k)
Extension operator push$.
Definition: opext.cpp:160
void sox_begin(Context &k)
Analogous operator begin.
Definition: opana.cpp:296
void sox_execstack(Context &k)
Analogous operator execstack.
Definition: opana.cpp:595
void sox_exch(Context &k)
Analogous operator exch.
Definition: opana.cpp:581
void sox_putinterval(Context &k)
Analogous operator putinterval.
Definition: opana.cpp:1073
void sox_getinterval(Context &k)
Analogous operator getinterval.
Definition: opana.cpp:728
void sox_gcd(Context &k)
Extension operator gcd.
Definition: opext.cpp:85
void sox_add(Context &k)
Dissenting operator add.
Definition: opdiss.cpp:73
void sox_clear(Context &k)
Analogous operator clear.
Definition: opana.cpp:339
void sox_astore(Context &k)
Analogous operator astore.
Definition: opana.cpp:277
void sox_sub(Context &k)
Dissenting operator sub.
Definition: opdiss.cpp:384
void sox_currentdict(Context &k)
Analogous operator currentdict.
Definition: opana.cpp:416
void sox_type(Context &k)
Analogous operator type.
Definition: opana.cpp:1340
void sox_store(Context &k)
Analogous operator store.
Definition: opana.cpp:1291
void sox_counttomark(Context &k)
Analogous operator counttomark.
Definition: opana.cpp:402
void sox_index$(Context &k)
Extension operator index$.
Definition: opext.cpp:99
void sox_put(Context &k)
Analogous operator put.
Definition: opana.cpp:1016
void sox_anchorsearch(Context &k)
Analogous operator anchorsearch.
Definition: opana.cpp:224