OSDN Git Service

wc
[happyabc/happyabc.git] / swflib / inst.ml
1 (* CAUTION: this is a generated file.  If you edit it, all changes will be lost! *)
2 # 1 "inst.mlp"
3 # 1 "<built-in>"
4 # 1 "<command line>"
5 # 1 "inst.mlp"
6 open Base
7
8 type t = [
9
10 # 1 "type.h" 1
11 | `NewFunction of method_
12 | `NewClass of class_
13 | `Coerce
14 | `Coerce_a
15 | `Coerce_s
16 | `Convert_i
17 | `Convert_s
18 | `Convert_d
19 | `Convert_b
20 | `Convert_u
21 | `Add_i
22 | `Subtract_i
23 | `Multiply_i
24 | `Add
25 | `Subtract
26 | `Multiply
27 | `Divide
28 | `Modulo
29 | `Equals
30 | `StrictEquals
31 | `LessThan
32 | `LessEquals
33 | `GreaterThan
34 | `GreaterEquals
35 | `Label of label
36 | `IfNlt of label
37 | `IfNle of label
38 | `IfNgt of label
39 | `IfNge of label
40 | `Jump of label
41 | `IfTrue of label
42 | `IfFalse of label
43 | `IfEq of label
44 | `IfNe of label
45 | `IfLt of label
46 | `IfLe of label
47 | `IfGt of label
48 | `IfGe of label
49 | `IfStrictEq of label
50 | `IfStrictNe of label
51 | `PushNull
52 | `PushUndefined
53 | `PushByte of u8
54 | `PushShort of u30
55 | `PushTrue
56 | `PushFalse
57 | `PushNaN
58 | `PushString of string
59 | `PushInt of int
60 | `PushUInt of uint
61 | `PushDouble of float
62 | `PushNamespace of namespace
63 | `PushScope
64 | `PushWith
65 | `GetGlobalScope
66 | `GetScopeObject of u8
67 | `GetLocal_0
68 | `GetLocal_1
69 | `GetLocal_2
70 | `GetLocal_3
71 | `GetLocal of u30
72 | `SetLocal_0
73 | `SetLocal_1
74 | `SetLocal_2
75 | `SetLocal_3
76 | `SetLocal of u30
77 | `GetSlot of u30
78 | `SetSlot of u30
79 | `GetGlobalSlot of u30
80 | `SetGlobalSlot of u30
81 | `GetLex of multiname
82 | `GetProperty of multiname
83 | `SetProperty of multiname
84 | `InitProperty of multiname
85 | `ReturnVoid
86 | `ReturnValue
87 | `FindPropStrict of multiname
88 | `CallProperty of multiname*u30
89 | `CallPropLex of multiname*u30
90 | `Call of u30
91 | `Pop
92 | `Swap
93 | `PopScope
94 | `NewObject of u30
95 | `NewArray of u30
96 | `NewActivation
97 | `Dup
98 | `ConstructSuper of u30
99 | `ConstructProp of multiname*u30
100 # 5 "inst.mlp" 2
101 ]