next node: [ + ] to [ - ],
prev node: [ ! ] to [ % ],
up to node: Function Index


Function Index [ & ] to [ *_ ]

[ ! ] [ !! ] [ !- ] [ !? ] [ !_ ] [ # ] [ $ ] [ % ] [ & ] [ &? ] [ * ] [ *& ] [ *+ ] [ *_ ] [ + ] [ +% ] [ ++ ] [ +/ ] [ - ] [ -! ] [ -- ] [ -> ] [ -? ] [ . ] [ .! ] [ .. ] [ .: ] [ / ] [ /& ] [ // ] [ /\ ] [ /_ ] [ /~ ] [ 0: ] [ 0? ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 1: ] [ 1s ] [ 20 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 29 ] [ 2: ] [ 2n ] [ 30 ] [ 31 ] [ 32 ] [ 3: ] [ 3r ] [ 4: ] [ 4t ] [ 51 ] [ 5: ] [ 64 ] [ 6: ] [ 7: ] [ 8: ] [ 9: ] [ :- ] [ :: ] [ := ] [ ; ] [ ;? ] [ < ] [ <* ] [ <+ ] [ <- ] [ << ] [ <= ] [ <> ] [ <? ] [ <_ ] [ <| ] [ <~ ] [ = ] [ => ] [ =? ] [ > ] [ >. ] [ >= ] [ >> ] [ >? ] [ ? ] [ @ ] [ @! ] [ @& ] [ @/ ] [ @; ] [ @< ] [ @> ] [ @? ] [ @\ ] [ \ ] [ \/ ] [ \~ ] [ ^ ] [ ^* ] [ ^+ ] [ ^- ] [ ^^ ] [ ^| ] [ __ ] [ _e ] [ ` ] [ `` ] [ a: ] [ aa ] [ ab ] [ ac ] [ ad ] [ ae ] [ ag ] [ al ] [ am ] [ an ] [ ap ] [ ar ] [ as ] [ at ] [ av ] [ aw ] [ az ] [ b: ] [ ba ] [ bb ] [ be ] [ bg ] [ bi ] [ bl ] [ bo ] [ br ] [ bs ] [ bu ] [ bw ] [ c: ] [ ca ] [ cc ] [ ce ] [ cf ] [ ch ] [ ci ] [ cl ] [ cm ] [ co ] [ cr ] [ ct ] [ cu ] [ d: ] [ da ] [ db ] [ de ] [ di ] [ dl ] [ do ] [ dr ] [ ds ] [ e: ] [ ea ] [ ec ] [ ed ] [ eg ] [ el ] [ em ] [ en ] [ eo ] [ ep ] [ eq ] [ er ] [ et ] [ ev ] [ ex ] [ f: ] [ fa ] [ fe ] [ fg ] [ fi ] [ fl ] [ fm ] [ fo ] [ fr ] [ ft ] [ fu ] [ g: ] [ ga ] [ ge ] [ go ] [ gr ] [ gu ] [ h: ] [ ha ] [ hc ] [ he ] [ hi ] [ ho ] [ hs ] [ i: ] [ ia ] [ ic ] [ id ] [ ig ] [ il ] [ im ] [ in ] [ io ] [ ip ] [ is ] [ it ] [ iv ] [ j: ] [ jo ] [ ju ] [ k: ] [ ka ] [ ke ] [ ki ] [ l: ] [ la ] [ lb ] [ le ] [ li ] [ ln ] [ lo ] [ lp ] [ lr ] [ ls ] [ m: ] [ ma ] [ me ] [ mi ] [ mk ] [ mo ] [ ms ] [ mt ] [ mu ] [ n1 ] [ n2 ] [ n: ] [ na ] [ ne ] [ ni ] [ nl ] [ no ] [ nt ] [ nu ] [ o: ] [ oa ] [ oc ] [ od ] [ og ] [ ok ] [ om ] [ oo ] [ op ] [ or ] [ ot ] [ ou ] [ ov ] [ ow ] [ p: ] [ pa ] [ pc ] [ pe ] [ pg ] [ ph ] [ pi ] [ pl ] [ po ] [ pp ] [ pr ] [ ps ] [ pu ] [ px ] [ q: ] [ qu ] [ r: ] [ ra ] [ rb ] [ re ] [ rg ] [ rh ] [ ri ] [ rm ] [ ro ] [ rp ] [ rr ] [ rs ] [ rt ] [ ru ] [ rw ] [ s: ] [ sa ] [ sc ] [ se ] [ sh ] [ si ] [ sk ] [ sl ] [ sm ] [ so ] [ sp ] [ sq ] [ ss ] [ st ] [ su ] [ sw ] [ sy ] [ t: ] [ ta ] [ tc ] [ te ] [ th ] [ ti ] [ tl ] [ tm ] [ to ] [ tr ] [ tu ] [ ty ] [ u: ] [ ua ] [ uc ] [ ud ] [ ug ] [ um ] [ un ] [ up ] [ us ] [ ut ] [ v: ] [ va ] [ vc ] [ ve ] [ vi ] [ vt ] [ vu ] [ w: ] [ wa ] [ wc ] [ wd ] [ we ] [ wh ] [ wi ] [ wo ] [ wr ] [ ws ] [ x: ] [ x? ] [ xc ] [ xi ] [ xo ] [ xs ] [ y: ] [ ya ] [ yc ] [ yd ] [ ye ] [ yi ] [ ys ] [ z: ] [ ze ] [ zi ] [ { ] [ {< ] [ {} ] [ | ] [ |! ] [ |- ] [ |. ] [ |< ] [ |= ] [ |> ] [ |^ ] [ |~ ] [ } ] [ ~ ]

&

& (() -> parser[a, token, state, error]) ** (a -> () -> parser[b, token, state, error]) -> () -> parser[b, token, state, error]
& char
& com[data1] ** (data1 -> data2) -> com[data2]
& com[first] ** (first -> com[second]) -> com[second]
& com[first] ** com[second] -> com[second]
& com[pair[first1, first2]] ** (first1 ** first2 -> com[second]) -> com[second]
& com[triple[first1, first2, first3]] ** (first1 ** first2 ** first3 -> com[second]) -> com[second]
& data1 ** data2 ** data3 ** data4 -> quad
& data1 ** data2 ** data3 -> triple
& data1 ** data2 -> pair
& parser[data1] ** (data1 -> parser[data2]) -> parser[data2]
& parser[data1] ** parser[void] ** (data1 -> parser[data2]) -> parser[data2]
& script ** denotation -> script
& script ** int -> script
& script ** nat -> script
& script ** real -> script
& script ** string -> script

&?

&? pair -> bool
&? quad -> bool
&? triple -> bool

*

* (() -> parser[a, token, state, error]) ** (a -> b) -> () -> parser[b, token, state, error]
* (arg -> res) ** option[arg] -> option[res]
* (char -> bool) -> parser[denotation]
* (char -> bool) -> parser[string]
* (char -> char) ** string -> string
* (char -> to) ** string -> seq[to]
* (codomFrom -> codomTo) ** map[dom, <, codomFrom] -> map[dom, <, codomTo] : [1], [2], [3]
* (codomFrom -> codomTo) ** natMap[codomFrom] -> natMap[codomTo]
* (data1 -> data11) ** (data2 -> data21) ** (data3 -> data31) ** (data4 -> data41) ** quad[data1, data2, data3, data4] -> quad[data11, data21, data31, data41]
* (data1 -> data11) ** (data2 -> data21) ** (data3 -> data31) ** triple[data1, data2, data3] -> triple[data11, data21, data31]
* (data1 -> data11) ** (data2 -> data21) ** pair[data1, data2] -> pair[data11, data21]
* (data1 -> data2) ** com[data1] -> com[data2]
* (domFrom ** codomFrom ** dataFrom -> domTo ** codomTo ** dataTo) ** rel[domFrom, <, codomFrom, <, dataFrom] -> rel[domTo, <, codomTo, <, dataTo]
* (domFrom -> domTo) ** (codomFrom -> codomTo) ** (dataFrom -> dataTo) ** rel[domFrom, <, codomFrom, <, dataFrom] -> rel[domTo, <, codomTo, <, dataTo]
* (env ** from -> env ** to) ** env ** iseq[from] -> iseq[to]
* (env ** from -> env ** to) ** env ** seq[from] -> env ** seq[to]
* (env ** from -> env ** to) ** env ** set[from, <] -> env ** set[to, <] : [1], [2]
* (from -> to) ** array[from] -> array[to]
* (from -> to) ** bag[from, <] -> bag[to, <]
* (from -> to) ** bstree[from, <] -> bstree[to, <]
* (from -> to) ** dArray[from] -> dArray[to]
* (from -> to) ** heap[from, <] -> heap[to, <]
* (from -> to) ** iseq[from] -> iseq[to]
* (from -> to) ** parser[from] -> parser[to]
* (from -> to) ** seq[from] -> seq[to]
* (from -> to) ** set[from, <] -> set[to, <] : [1], [2]
* (from -> to) ** tree[from] -> tree[to]
* (nat -> nat) ** set -> set
* bag ** bag -> bag
* char
* filemode ** filemode -> filemode
* int ** int -> int
* nat ** nat -> nat
* parser[data] ** parser[void] -> parser[seq[data]]
* parser[data] -> parser[seq[data]]
* real ** real -> real
* rel ** rel -> rel
* rel[dom, <, dom, <, data] -> rel[dom, <, dom, <, data]
* set ** set -> set : [1], [2], [3], [4]
* sreal ** sreal -> sreal
* view -> view

*&

*& (from -> com[to]) ** seq[from] -> com[seq[to]]

*+

*+ view -> view

*_

*_^ (env ** env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <]
*_^ (env ** env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <]
*_^ (env ** env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to]
*_in (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <]
*_in (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <]
*_in (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to]
*_post (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <]
*_post (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <]
*_post (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to]
*_pre (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <]
*_pre (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <]
*_pre (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to]
*_V (env ** from -> env ** env ** to) ** env ** bstree[from, <] -> bstree[to, <]
*_V (env ** from -> env ** env ** to) ** env ** heap[from, <] -> heap[to, <]
*_V (env ** from -> env ** env ** to) ** env ** tree[from] -> tree[to]


next node: [ + ] to [ - ],
prev node: [ ! ] to [ % ],
up to node: Function Index