package Frontend_ir

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message async_expr

frontend_ir.proto:245

frontend_ir.ml:110

Used in: expr._FinishAsync

message async_expr._AsyncExpr

frontend_ir.proto:251

frontend_ir.ml:114

Used in: async_expr

enum async_expr._tag

frontend_ir.proto:246

Used in: async_expr

message bin_op

frontend_ir.proto:15

frontend_ir.ml:24

Used in: expr._BinOp

enum bin_op._tag

frontend_ir.proto:16

Used in: bin_op

message block_expr

frontend_ir.proto:240

frontend_ir.ml:106

Used in: async_expr._AsyncExpr, expr, expr._FinishAsync, expr._FunctionApp, expr._IfElse, expr._Printf, expr._WhileLoop

message class_defn

frontend_ir.proto:301

frontend_ir.ml:123

Used in: program._Prog

message class_defn._TClass

frontend_ir.proto:307

frontend_ir.ml:124

Used in: class_defn

enum class_defn._tag

frontend_ir.proto:302

Used in: class_defn

message constructor_arg

frontend_ir.proto:263

frontend_ir.ml:113

Used in: expr._Constructor

message constructor_arg._ConstructorArg

frontend_ir.proto:269

frontend_ir.ml:114

Used in: constructor_arg

enum constructor_arg._tag

frontend_ir.proto:264

Used in: constructor_arg

message expr

frontend_ir.proto:99

frontend_ir.ml:81

Used in: block_expr, constructor_arg._ConstructorArg, expr._Assign, expr._BinOp, expr._IfElse, expr._Let, expr._MethodApp, expr._UnOp, expr._WhileLoop, function_defn._TFunction, program._Prog

message expr._Assign

frontend_ir.proto:140

frontend_ir.ml:114

Used in: expr

message expr._BinOp

frontend_ir.proto:184

frontend_ir.ml:114

Used in: expr

message expr._Constructor

frontend_ir.proto:128

frontend_ir.ml:114

Used in: expr

message expr._Consume

frontend_ir.proto:147

frontend_ir.ml:114

Used in: expr

message expr._FinishAsync

frontend_ir.proto:165

frontend_ir.ml:114

Used in: expr

message expr._FunctionApp

frontend_ir.proto:153

frontend_ir.ml:114

Used in: expr

message expr._Identifier

frontend_ir.proto:122

frontend_ir.ml:114

Used in: expr

message expr._IfElse

frontend_ir.proto:171

frontend_ir.ml:114

Used in: expr

message expr._Let

frontend_ir.proto:134

frontend_ir.ml:114

Used in: expr

message expr._Lock

frontend_ir.proto:197

frontend_ir.ml:114

Used in: expr

message expr._MethodApp

frontend_ir.proto:209

frontend_ir.ml:114

Used in: expr

message expr._Printf

frontend_ir.proto:159

frontend_ir.ml:114

Used in: expr

message expr._UnOp

frontend_ir.proto:191

frontend_ir.ml:114

Used in: expr

message expr._Unlock

frontend_ir.proto:203

frontend_ir.ml:114

Used in: expr

message expr._WhileLoop

frontend_ir.proto:178

frontend_ir.ml:114

Used in: expr

enum expr._tag

frontend_ir.proto:100

Used in: expr

message function_defn

frontend_ir.proto:281

frontend_ir.ml:118

Used in: program._Prog

message function_defn._TFunction

frontend_ir.proto:287

frontend_ir.ml:119

Used in: function_defn

enum function_defn._tag

frontend_ir.proto:282

Used in: function_defn

message identifier

frontend_ir.proto:69

frontend_ir.ml:71

Used in: expr._Assign, expr._Consume, expr._Identifier

message identifier._ObjField

frontend_ir.proto:76

frontend_ir.ml:74

Used in: identifier

enum identifier._tag

frontend_ir.proto:70

Used in: identifier

message lock_type

frontend_ir.proto:89

frontend_ir.ml:76

Used in: expr._Assign, expr._Consume, expr._Identifier, expr._Lock, expr._Unlock

enum lock_type._tag

frontend_ir.proto:90

Used in: lock_type

message param

frontend_ir.proto:51

frontend_ir.ml:68

Used in: function_defn._TFunction

message param._TParam

frontend_ir.proto:57

frontend_ir.ml:69

Used in: param

enum param._tag

frontend_ir.proto:52

Used in: param

message program

frontend_ir.proto:320

frontend_ir.ml:128

message program._Prog

frontend_ir.proto:326

frontend_ir.ml:129

Used in: program

enum program._tag

frontend_ir.proto:321

Used in: program

message type_expr

frontend_ir.proto:36

frontend_ir.ml:55

Used in: class_defn._TClass, function_defn._TFunction, param._TParam

enum type_expr._tag

frontend_ir.proto:37

Used in: type_expr

message un_op

frontend_ir.proto:5

frontend_ir.ml:19

Used in: expr._UnOp

enum un_op._tag

frontend_ir.proto:6

Used in: un_op