summaryrefslogtreecommitdiff
path: root/parse/ops.def
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2015-10-18 22:00:30 -0700
committerOri Bernstein <ori@eigenstate.org>2015-10-19 01:49:22 -0700
commit14d4a8e93c6804eb049eec51a5102c9d8b10c1c5 (patch)
treee595a03b1fcacc4ae6ea7b3552f38c58da097dea /parse/ops.def
parent0b0fb103248ec7b12b3a2b94d88b1fe7a0b4403e (diff)
downloadmc-14d4a8e93c6804eb049eec51a5102c9d8b10c1c5.tar.gz
Work towards better match statements.
Generate decision trees from mi/match.c. Still slightly broken, so not enabled.
Diffstat (limited to 'parse/ops.def')
-rw-r--r--parse/ops.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/parse/ops.def b/parse/ops.def
index 295973b..dd9447a 100644
--- a/parse/ops.def
+++ b/parse/ops.def
@@ -67,6 +67,7 @@ O(Osllen, 1, OTpre, "SLLEN") /* size of slice */
O(Oslbase, 1, OTpre, "SLBASE") /* base of sice */
O(Outag, 1, OTpre, "UTAG") /* tag of union */
O(Oudata, 1, OTpre, "UDATA") /* pointer to contents of union */
+O(Otupget, 1, OTpre, "TUPGET") /* pointer to contents of union */
O(Oblit, 1, OTbin, "BLIT") /* blit memory */
O(Oclear, 1, OTpre, "CLEAR") /* zero */
O(Ocallind, 1, OTpre, "CALL") /* call with environment */