to | * | (char -> to) ** string -> seq[to] |
to | * | (env ** from -> env ** to) ** env ** iseq[from] -> iseq[to] |
to | * | (env ** from -> env ** to) ** env ** seq[from] -> env ** seq[to] |
to | * | (env ** from -> env ** to) ** env ** set[from, <] -> env ** set[to, <] : [1], [2] |
to | * | (from -> to) ** array[from] -> array[to] |
to | * | (from -> to) ** bag[from, <] -> bag[to, <] |
to | * | (from -> to) ** bstree[from, <] -> bstree[to, <] |
to | * | (from -> to) ** dArray[from] -> dArray[to] |
to | * | (from -> to) ** heap[from, <] -> heap[to, <] |
to | * | (from -> to) ** iseq[from] -> iseq[to] |
to | * | (from -> to) ** parser[from] -> parser[to] |
to | * | (from -> to) ** seq[from] -> seq[to] |
to | * | (from -> to) ** set[from, <] -> set[to, <] : [1], [2] |
to | * | (from -> to) ** tree[from] -> tree[to] |
to | *_^ | (env ** env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
to | *_^ | (env ** env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
to | *_^ | (env ** env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
to | *_in | (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
to | *_in | (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
to | *_in | (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
to | *_post | (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
to | *_post | (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
to | *_post | (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
to | *_pre | (env ** from -> env ** to) ** env ** bstree[from, <] -> env ** bstree[to, <] |
to | *_pre | (env ** from -> env ** to) ** env ** heap[from, <] -> env ** heap[to, <] |
to | *_pre | (env ** from -> env ** to) ** env ** tree[from] -> env ** tree[to] |
to | *_V | (env ** from -> env ** env ** to) ** env ** bstree[from, <] -> bstree[to, <] |
to | *_V | (env ** from -> env ** env ** to) ** env ** heap[from, <] -> heap[to, <] |
to | *_V | (env ** from -> env ** env ** to) ** env ** tree[from] -> tree[to] |
to | / | (char ** to -> to) ** to ** string -> to |
to | / | (char ** to -> to) ** to -> string -> to |
to | / | (codom ** to -> to) ** to ** map[dom, <, codom] -> to : [1], [2], [3] |
to | / | (codom ** to -> to) ** to ** natMap[codom] -> to |
to | / | (codom ** to -> to) ** to -> map[dom, <, codom] -> to : [1], [2] |
to | / | (dom ** codom ** data ** to -> to) ** to ** rel[dom, <, codom, <, data] -> to |
to | / | (dom ** codom ** to -> to) ** to ** map[dom, <, codom] -> to : [1], [2], [3] |
to | / | (dom ** codom ** to -> to) ** to -> map[dom, <, codom] -> to : [1], [2] |
to | / | (from ** nat ** to -> to) ** to ** bag[from, <] -> to |
to | / | (from ** nat ** to -> to) ** to -> bag[from, <] -> to |
to | / | (from ** to ** to -> to) ** to ** bstree[from, <] -> to |
to | / | (from ** to ** to -> to) ** to ** heap[from, <] -> to |
to | / | (from ** to ** to -> to) ** to ** tree[from] -> to |
to | / | (from ** to -> to) ** to ** array[from] -> to |
to | / | (from ** to -> to) ** to ** bag[from, <] -> to |
to | / | (from ** to -> to) ** to ** dArray[from] -> to |
to | / | (from ** to -> to) ** to ** heap[from, <] -> to |
to | / | (from ** to -> to) ** to ** seq[from] -> to |
to | / | (from ** to -> to) ** to ** set[from, <] -> to : [1], [2] |
to | / | (from ** to -> to) ** to -> array[from] -> to |
to | / | (from ** to -> to) ** to -> bag[from, <] -> to |
to | / | (from ** to -> to) ** to -> seq[from] -> to |
to | / | (from ** to -> to) ** to -> set[from, <] -> to |
to | / | (nat ** codom ** to -> to) ** to ** natMap[codom] -> to |
to | / | (nat ** from ** to -> to) ** to ** array[from] -> to |
to | / | (nat ** from ** to -> to) ** to ** dArray[from] -> to |
to | / | (nat ** from ** to -> to) ** to -> array[from] -> to |
to | / | (nat ** to -> to) ** to ** set -> to |
to | / | (to -> from ** to) ** to -> iseq[from] |
to | /& | (from ** to -> com[to]) ** to ** seq[from] -> com[to] |
to | /& | (from ** to -> com[to]) ** to -> seq[from] -> com[to] |
to | /_in | (from ** to -> to) ** to ** bstree[from, <] -> to |
to | /_in | (from ** to -> to) ** to ** heap[from, <] -> to |
to | /_in | (from ** to -> to) ** to ** tree[from] -> to |
to | /_post | (from ** to -> to) ** to ** bstree[from, <] -> to |
to | /_post | (from ** to -> to) ** to ** heap[from, <] -> to |
to | /_post | (from ** to -> to) ** to ** tree[from] -> to |
to | /_pre | (from ** to -> to) ** to ** bstree[from, <] -> to |
to | /_pre | (from ** to -> to) ** to ** heap[from, <] -> to |
to | /_pre | (from ** to -> to) ** to ** tree[from] -> to |
to | < | to ** to -> bool : [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11] |
to | \ | (char ** to -> to) ** to ** string -> to |
to | \ | (char ** to -> to) ** to -> string -> to |
to | \ | (from ** to -> to) ** to ** array[from] -> to |
to | \ | (from ** to -> to) ** to ** dArray[from] -> to |
to | \ | (from ** to -> to) ** to ** seq[from] -> to |
to | \ | (from ** to -> to) ** to -> array[from] -> to |
to | \ | (from ** to -> to) ** to -> seq[from] -> to |
to | \ | (nat ** from ** to -> to) ** to ** array[from] -> to |
to | \ | (nat ** from ** to -> to) ** to ** dArray[from] -> to |
to | \ | (nat ** from ** to -> to) ** to -> array[from] -> to |
to | ` | (from -> denotation) ** (to -> denotation) -> funct[from, to] -> denotation |
to | asFunct | (from -> to) -> funct |
to | map | (from -> to) ** seq[from] -> seq[to] |
to | map | (from -> to) -> seq[from] -> seq[to] |
to | reduce | (from ** to -> to) ** to ** seq[from] -> to |
to | reduce | (from ** to -> to) ** to -> seq[from] -> to |
to | unzip | (to -> from1 ** from2) ** bstree[to, <] -> bstree[from1, <] ** bstree[from2, <] |
to | unzip | (to -> from1 ** from2) ** heap[to, <] -> heap[from1, <] ** heap[from2, <] |
to | unzip | (to -> from1 ** from2) ** tree[to] -> tree[from1] ** tree[from2] |
to | unzip | (to -> from1 ** from2) -> iseq[to] -> iseq[from1] ** iseq[from2] |
to | unzip | (to -> from1 ** from2) -> seq[to] -> seq[from1] ** seq[from2] |
to | zip | (from1 ** from2 -> to) ** bstree[from1, <] ** bstree[from2, <] -> bstree[to, <] |
to | zip | (from1 ** from2 -> to) ** heap[from1, <] ** heap[from2, <] -> heap[to, <] |
to | zip | (from1 ** from2 -> to) ** tree[from1] ** tree[from2] -> tree[to] |
to | zip | (from1 ** from2 -> to) -> iseq[from1] ** iseq[from2] -> iseq[to] |
to | zip | (from1 ** from2 -> to) -> seq[from1] ** seq[from2] -> seq[to] |
token | peek | (token -> bool) -> () -> parser[void, token, state, error] |
token | shift | (token -> bool) -> () -> parser[token, token, state, error] |
token | skip | (token -> bool) -> () -> parser[void, token, state, error] |