Leonardus
Loading...
Searching...
No Matches
operator.h
Go to the documentation of this file.
1
17#pragma once
18
41class Context;
42
43// Section Analogous -------------------------------------
44
46void sox___endarray( Context & k );
50void sox_c_endprocedure( Context & k );
52void sox_c_equal( Context & k );
54void sox_c_procedure( Context & k );
55
57void sox_abs( Context & k );
59void sox_aload( Context & k );
61void sox_anchorsearch( Context & k );
63void sox_and( Context & k );
65void sox_array( Context & k );
67void sox_astore( Context & k );
69void sox_begin( Context & k );
71void sox_bitshift( Context & k );
73void sox_ceiling( Context & k );
75void sox_clear( Context & k );
77void sox_cleardictstack( Context & k );
79void sox_cleartomark( Context & k );
81void sox_count( Context & k );
83void sox_countdictstack( Context & k );
85void sox_countexecstack( Context & k );
87void sox_counttomark( Context & k );
89void sox_currentdict( Context & k );
91void sox_cvlit( Context & k );
93void sox_cvn( Context & k );
95void sox_cvs( Context & k );
97void sox_cvx( Context & k );
99void sox_def( Context & k );
101void sox_dict( Context & k );
103void sox_dictstack( Context & k );
105void sox_div( Context & k );
107void sox_dup( Context & k );
109void sox_end( Context & k );
111void sox_exch( Context & k );
113void sox_execstack( Context & k );
115void sox_exit( Context & k );
117void sox_exp( Context & k );
119void sox_floor( Context & k );
121void sox_get( Context & k );
123void sox_getinterval( Context & k );
125void sox_idiv( Context & k );
127void sox_if( Context & k );
129void sox_ifelse( Context & k );
131void sox_index( Context & k );
133void sox_known( Context & k );
135void sox_ln( Context & k );
137void sox_load( Context & k );
139void sox_log( Context & k );
141void sox_mark( Context & k );
143void sox_neg( Context & k );
145void sox_not( Context & k );
147void sox_or( Context & k );
149void sox_pop( Context & k );
151void sox_print( Context & k );
153void sox_pstack( Context & k );
155void sox_put( Context & k );
157void sox_putinterval( Context & k );
159void sox_rand( Context & k );
161void sox_realtime( Context & k );
163void sox_roll( Context & k );
165void sox_round( Context & k );
167void sox_rrand( Context & k );
169void sox_search( Context & k );
171void sox_sqrt( Context & k );
173void sox_srand( Context & k );
175void sox_stack( Context & k );
177void sox_store( Context & k );
179void sox_string( Context & k );
181void sox_truncate( Context & k );
183void sox_type( Context & k );
185void sox_undef( Context & k );
187void sox_usertime( Context & k );
189void sox_where( Context & k );
191void sox_xcheck( Context & k );
193void sox_xor( Context & k );
194
195// Section Dissenting ------------------------------------
196
198void sox_c_equalequal( Context & k );
200void sox_add( Context & k );
202void sox_atan( Context & k );
204void sox_bind( Context & k );
206void sox_copy( Context & k );
208void sox_cos( Context & k );
210void sox_cvi( Context & k );
212void sox_cvr( Context & k );
214void sox_eq( Context & k );
216void sox_exec( Context & k );
218void sox_ge( Context & k );
220void sox_gt( Context & k );
222void sox_le( Context & k );
224void sox_length( Context & k );
226void sox_lt( Context & k );
228void sox_mod( Context & k );
230void sox_mul( Context & k );
232void sox_quit( Context & k );
234void sox_sin( Context & k );
236void sox_sub( Context & k );
238void sox_systemdict( Context & k );
239
240// Section Extension -------------------------------------
241
243void sox_concat( Context & k );
245void sox_cvq( Context & k );
247void sox_DEG( Context & k );
249void sox_dictstack$( Context & k );
251void sox_divqr( Context & k );
253void sox___endstack( Context & k );
255void sox_even( Context & k );
257void sox_execstack$( Context & k );
259void sox_gcd( Context & k );
261void sox_index$( Context & k );
263void sox_isunitfraction( Context & k );
265void sox_lcm( Context & k );
267void sox_nop( Context & k );
269void sox_odd( Context & k );
271void sox_pop$( Context & k );
273void sox_push$( Context & k );
275void sox_RAD( Context & k );
277void sox_reciprocal( Context & k );
279void sox_turn( Context & k );
281void sox_xgcd( Context & k );
282
283// Section Graphics --------------------------------------
284
286void sox_ashow( Context & k );
287
288// Section Internal --------------------------------------
289
291void sox___is$( Context & k );
293void sox___isD( Context & k );
295void sox___isI( Context & k );
297void sox___isN( Context & k );
299void sox___isS( Context & k );
301void sox___isZ( Context & k );
302
304void sox___nl( Context & k );
306void sox___odo( Context & k );
308void sox___print( Context & k );
310void sox___rangecheck( Context & /* unused */ );
312void sox___rprecision( Context & k );
314void sox___snap( Context & /* unused */ );
316void sox___tick( Context & k );
318void sox___verbose( Context & k );
319
320// Section Loop --------------------------------------
321
323void sox_for( Context & k );
325void sox_forall( Context & k );
327void sox_loop( Context & k );
329void sox_repeat( Context & k );
The context of execution.
Definition context.h:42
void sox_realtime(Context &k)
Analogous operator realtime.
Definition opana.cpp:1484
void sox_countexecstack(Context &k)
Analogous operator countexecstack.
Definition opana.cpp:551
void sox_xgcd(Context &k)
Extension operator xgcd.
Definition opext.cpp:465
void sox_for(Context &k)
Loop operator for.
Definition oploop.cpp:218
void sox_idiv(Context &k)
Analogous operator idiv.
Definition opana.cpp:1016
void sox_cos(Context &k)
Dissenting operator cos.
Definition opdiss.cpp:283
void sox_not(Context &k)
Analogous operator not.
Definition opana.cpp:1255
void sox_gt(Context &k)
Dissenting operator gt.
Definition opdiss.cpp:485
void sox_sin(Context &k)
Dissenting operator sin.
Definition opdiss.cpp:668
void sox_dictstack$(Context &k)
Extension operator dictstack$.
Definition opext.cpp:195
void sox_bitshift(Context &k)
Analogous operator bitshift.
Definition opana.cpp:441
void sox_mul(Context &k)
Dissenting operator mul.
Definition opdiss.cpp:634
void sox_ceiling(Context &k)
Analogous operator ceiling.
Definition opana.cpp:458
void sox_pstack(Context &k)
Analogous operator pstack.
Definition opana.cpp:1321
void sox_pop(Context &k)
Analogous operator pop.
Definition opana.cpp:1448
void sox_xor(Context &k)
Analogous operator xor.
Definition opana.cpp:1829
void sox_aload(Context &k)
Analogous operator aload.
Definition opana.cpp:309
void sox_cvlit(Context &k)
Analogous operator cvlit.
Definition opana.cpp:599
void sox_repeat(Context &k)
Loop operator repeat.
Definition oploop.cpp:361
void sox_def(Context &k)
Analogous operator def.
Definition opana.cpp:677
void sox_ln(Context &k)
Analogous operator ln.
Definition opana.cpp:1148
void sox_srand(Context &k)
Analogous operator srand.
Definition opana.cpp:1640
void sox_stack(Context &k)
Analogous operator stack.
Definition opana.cpp:1658
void sox_systemdict(Context &k)
Dissenting operator systemdict.
Definition opdiss.cpp:706
void sox_load(Context &k)
Analogous operator load.
Definition opana.cpp:1167
void sox_cvq(Context &k)
Extension operator cvq.
Definition opext.cpp:107
void sox___verbose(Context &k)
Internal operator __verbose.
Definition opint.cpp:272
void sox_length(Context &k)
Dissenting operator length.
Definition opdiss.cpp:533
void sox___isZ(Context &k)
Internal operator __isZ.
Definition opint.cpp:146
void sox_cleardictstack(Context &k)
Analogous operator cleardictstack.
Definition opana.cpp:493
void sox___isS(Context &k)
Internal operator __isS.
Definition opint.cpp:130
void sox_truncate(Context &k)
Analogous operator truncate.
Definition opana.cpp:1713
void sox_c_equal(Context &k)
Analogous operator =.
Definition opana.cpp:232
void sox_cvs(Context &k)
Analogous operator cvs.
Definition opana.cpp:637
void sox_cvi(Context &k)
Dissenting operator cvi.
Definition opdiss.cpp:306
void sox_neg(Context &k)
Analogous operator neg.
Definition opana.cpp:1222
void sox_rrand(Context &k)
Analogous operator rrand.
Definition opana.cpp:1556
void sox_cvx(Context &k)
Analogous operator cvx.
Definition opana.cpp:662
void sox_rand(Context &k)
Analogous operator rand.
Definition opana.cpp:1467
void sox_exp(Context &k)
Analogous operator exp.
Definition opana.cpp:883
void sox___endstack(Context &k)
Extension operator __endstack.
Definition opext.cpp:208
void sox___isI(Context &k)
Internal operator __isI.
Definition opint.cpp:98
void sox___tick(Context &k)
Internal operator __tick.
Definition opint.cpp:259
void sox_xcheck(Context &k)
Analogous operator xcheck.
Definition opana.cpp:1810
void sox_sqrt(Context &k)
Analogous operator sqrt.
Definition opana.cpp:1617
void sox_isunitfraction(Context &k)
Extension operator isunitfraction.
Definition opext.cpp:303
void sox_abs(Context &k)
Analogous operator abs.
Definition opana.cpp:266
void sox_where(Context &k)
Analogous operator where.
Definition opana.cpp:1790
void sox_or(Context &k)
Analogous operator or.
Definition opana.cpp:1283
void sox_exit(Context &k)
Analogous operator exit.
Definition opana.cpp:857
void sox___endarray(Context &k)
Analogous operators __andarray and ].
Definition opana.cpp:175
void sox_cleartomark(Context &k)
Analogous operator cleartomark.
Definition opana.cpp:507
void sox___snap(Context &)
Internal operator __snap.
Definition opint.cpp:246
void sox_floor(Context &k)
Analogous operator floor.
Definition opana.cpp:904
void sox_divqr(Context &k)
Extension operator divqr.
Definition opext.cpp:170
void sox_concat(Context &k)
Extension operator concat.
Definition opext.cpp:73
void sox_roll(Context &k)
Analogous operator roll.
Definition opana.cpp:1502
void sox_usertime(Context &k)
Analogous operator usertime.
Definition opana.cpp:1773
void sox_eq(Context &k)
Dissenting operator eq.
Definition opdiss.cpp:400
void sox_undef(Context &k)
Analogous operator undef.
Definition opana.cpp:1751
void sox_pop$(Context &k)
Extension operator pop$.
Definition opext.cpp:369
void sox_atan(Context &k)
Dissenting operator atan.
Definition opdiss.cpp:153
void sox_ashow(Context &k)
Graphics operator ashow.
Definition opgra.cpp:44
void sox_exec(Context &k)
Dissenting operator exec.
Definition opdiss.cpp:423
void sox_bind(Context &k)
Dissenting operator bind.
Definition opdiss2.cpp:107
void sox_loop(Context &k)
Loop operator loop.
Definition oploop.cpp:341
void sox_lt(Context &k)
Dissenting operator lt.
Definition opdiss.cpp:556
void sox_array(Context &k)
Analogous operator array.
Definition opana.cpp:384
void sox_RAD(Context &k)
Extension operator RAD.
Definition opext.cpp:412
void sox_le(Context &k)
Dissenting operator le.
Definition opdiss.cpp:511
void sox_DEG(Context &k)
Extension operator DEG.
Definition opext.cpp:153
void sox_cvn(Context &k)
Analogous operator cvn.
Definition opana.cpp:616
void sox_mod(Context &k)
Dissenting operator mod.
Definition opdiss.cpp:578
void sox_c_procedure(Context &k)
Analogous operator {.
Definition opana.cpp:249
void sox_c_endprocedure(Context &k)
Analogous operator }.
Definition opana.cpp:213
void sox_dup(Context &k)
Analogous operator dup.
Definition opana.cpp:766
void sox_log(Context &k)
Analogous operator log.
Definition opana.cpp:1188
void sox_ifelse(Context &k)
Analogous operator ifelse.
Definition opana.cpp:1080
void sox_if(Context &k)
Analogous operator if.
Definition opana.cpp:1055
void sox_dictstack(Context &k)
Analogous operator dictstack.
Definition opana.cpp:717
void sox___rprecision(Context &k)
Internal operator __rprecision.
Definition opint.cpp:228
void sox_cvr(Context &k)
Dissenting operator cvr.
Definition opdiss.cpp:342
void sox_reciprocal(Context &k)
Extension operator reciprocal.
Definition opext.cpp:425
void sox_string(Context &k)
Analogous operator string.
Definition opana.cpp:1697
void sox_dict(Context &k)
Dissenting operator dict.
Definition opana.cpp:697
void sox_turn(Context &k)
Extension operator turn.
Definition opext.cpp:445
void sox_quit(Context &k)
Dissenting operator quit.
Definition opdiss.cpp:650
void sox_index(Context &k)
Analogous operator index.
Definition opana.cpp:1108
void sox_known(Context &k)
Analogous operator known.
Definition opana.cpp:1126
void sox_print(Context &k)
Analogous operator print.
Definition opana.cpp:1300
void sox_end(Context &k)
Analogous operator end.
Definition opana.cpp:782
void sox___nl(Context &k)
Internal operator __nl.
Definition opint.cpp:164
void sox_round(Context &k)
Analogous operator round.
Definition opana.cpp:1530
void sox_c_equalequal(Context &k)
Dissenting operator ==.
Definition opdiss.cpp:187
void sox_copy(Context &k)
Dissenting operator copy.
Definition opdiss.cpp:213
void sox_get(Context &k)
Analogous operator get.
Definition opana.cpp:929
void sox_c_enddictionary(Context &k)
Analogous operator >>.
Definition opana.cpp:188
void sox_and(Context &k)
Analogous operator and.
Definition opana.cpp:368
void sox_forall(Context &k)
Loop operator forall.
Definition oploop.cpp:266
void sox___odo(Context &k)
Internal operator __odo.
Definition opint.cpp:179
void sox_div(Context &k)
Analogous operator div.
Definition opana.cpp:746
void sox_count(Context &k)
Analogous operator count.
Definition opana.cpp:524
void sox_lcm(Context &k)
Extension operator lcm.
Definition opext.cpp:322
void sox_nop(Context &k)
Extension operator nop.
Definition opext.cpp:341
void sox_mark(Context &k)
Analogous operator mark.
Definition opana.cpp:1206
void sox_search(Context &k)
Analogous operator search.
Definition opana.cpp:1584
void sox_even(Context &k)
Extension operator even.
Definition opext.cpp:228
void sox___rangecheck(Context &)
Internal operator __rangecheck.
Definition opint.cpp:214
void sox_execstack$(Context &k)
Extension operator execstack$.
Definition opext.cpp:246
void sox_ge(Context &k)
Dissenting operator ge.
Definition opdiss.cpp:460
void sox___print(Context &k)
Internal operator __print.
Definition opint.cpp:199
void sox_countdictstack(Context &k)
Analogous operator countdictstack.
Definition opana.cpp:537
void sox_push$(Context &k)
Extension operator push$.
Definition opext.cpp:390
void sox_begin(Context &k)
Analogous operator begin.
Definition opana.cpp:424
void sox_execstack(Context &k)
Analogous operator execstack.
Definition opana.cpp:816
void sox_exch(Context &k)
Analogous operator exch.
Definition opana.cpp:797
void sox_putinterval(Context &k)
Analogous operator putinterval.
Definition opana.cpp:1406
void sox___isN(Context &k)
Internal operator __isN.
Definition opint.cpp:114
void sox_getinterval(Context &k)
Analogous operator getinterval.
Definition opana.cpp:971
void sox_gcd(Context &k)
Extension operator gcd.
Definition opext.cpp:260
void sox_add(Context &k)
Dissenting operator add.
Definition opdiss.cpp:131
void sox_clear(Context &k)
Analogous operator clear.
Definition opana.cpp:479
void sox_astore(Context &k)
Analogous operator astore.
Definition opana.cpp:401
void sox___is$(Context &k)
Internal operator __is$.
Definition opint.cpp:66
void sox_sub(Context &k)
Dissenting operator sub.
Definition opdiss.cpp:688
void sox_currentdict(Context &k)
Analogous operator currentdict.
Definition opana.cpp:584
void sox_odd(Context &k)
Extension operator odd.
Definition opext.cpp:353
void sox_type(Context &k)
Analogous operator type.
Definition opana.cpp:1734
void sox_store(Context &k)
Analogous operator store.
Definition opana.cpp:1673
void sox_counttomark(Context &k)
Analogous operator counttomark.
Definition opana.cpp:566
void sox_index$(Context &k)
Extension operator index$.
Definition opext.cpp:280
void sox___isD(Context &k)
Internal operator __isD.
Definition opint.cpp:82
void sox_put(Context &k)
Analogous operator put.
Definition opana.cpp:1345
void sox_anchorsearch(Context &k)
Analogous operator anchorsearch.
Definition opana.cpp:336