Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Statement
Used in: Expression
Used in: BinaryOp
ADD = 0
SUB = 1
MUL = 2
DIV = 3
MOD = 4
XOR = 5
AND = 6
OR = 7
EQ = 8
LT = 9
GT = 10
SHR = 11
SHL = 12
SAR = 13
SDIV = 14
SMOD = 15
EXP = 16
SLT = 17
SGT = 18
BYTE = 19
SI = 20
KECCAK = 21
Used in: BoundedForStmt, CaseStmt, Code, ForStmt, FunctionDef, IfStmt, Program, Statement, SwitchStmt
Used in: Statement
required Block for_body = 1
Used in: Statement
(message has no fields)
Used in: SwitchStmt
Used in: Object
Used in: Statement
(message has no fields)
Used in: Statement
Used in: CopyFunc
CALLDATA = 0
CODE = 1
RETURNDATA = 2
DATA = 3
Used in: Expression
Used in: Create
Used in: Object
Used in: AssignmentStatement, BinaryOp, CopyFunc, Create, ExtCodeCopy, ForStmt, FunctionCall, IfStmt, LogFunc, LowLevelCall, PopStmt, RetRevStmt, SelfDestructStmt, StoreFunc, SwitchStmt, TernaryOp, TypedVarDecl, UnaryOp, VarDecl
Used in: Statement
Used in: Statement
Used in: Expression, Statement
Used in: Statement
required uint32 num_input_params = 1
required uint32 num_output_params = 2
required Block block = 3
required bool force_call = 4
Used in: Statement
required Block if_body = 2
Used in: Statement
(message has no fields)
Used in: CaseStmt, Expression
oneof literal_oneof
uint64 intval = 1
string hexval = 2
string strval = 3
bool boolval = 4
Used in: Statement
Used in: LogFunc
ZERO = 0
ONE = 1
TWO = 2
THREE = 3
FOUR = 4
Used in: Expression
Used in: LowLevelCall
CALL = 0
CALLCODE = 1
DELEGATECALL = 2
STATICCALL = 3
Used in: Statement
required uint32 num_vars = 1
Used in: Expression
Used in: NullaryOp
MSIZE = 1
GAS = 2
CALLDATASIZE = 3
CODESIZE = 4
RETURNDATASIZE = 5
ADDRESS = 6
ORIGIN = 7
CALLER = 8
CALLVALUE = 9
GASPRICE = 10
COINBASE = 11
TIMESTAMP = 12
NUMBER = 13
DIFFICULTY = 14
GASLIMIT = 15
SELFBALANCE = 16
CHAINID = 17
BASEFEE = 18
BLOBBASEFEE = 19
Used in: Program
required Code code = 1
optional Data data = 2
repeated Object sub_obj = 3
Used in: Statement
oneof program_oneof
required uint32 step = 4
Used in: Program
HOMESTEAD = 0
TANGERINE = 1
SPURIOUS = 2
BYZANTIUM = 3
CONSTANTINOPLE = 4
PETERSBURG = 5
ISTANBUL = 6
BERLIN = 7
LONDON = 8
PARIS = 9
SHANGHAI = 10
CANCUN = 11
Used in: TerminatingStmt
Used in: RetRevStmt
Used in: TerminatingStmt
Used in: Block
Used in: TerminatingStmt
Used in: StopInvalidStmt
Used in: Statement
Used in: StoreFunc
MSTORE = 0
SSTORE = 1
MSTORE8 = 2
Used in: Statement
Used in: Statement
Used in: Expression
Used in: TernaryOp
Used in: TypedLiteral
BOOL = 1
U8 = 2
U32 = 3
U64 = 4
U128 = 5
U256 = 6
S8 = 7
S32 = 8
S64 = 9
S128 = 10
S256 = 11
Used in: TypedVarDecl
BOOL = 1
U8 = 2
U32 = 3
U64 = 4
U128 = 5
U256 = 6
S8 = 7
S32 = 8
S64 = 9
S128 = 10
S256 = 11
Used in: Expression
Used in: UnaryOp
NOT = 0
MLOAD = 1
SLOAD = 2
ISZERO = 3
CALLDATALOAD = 4
EXTCODESIZE = 5
EXTCODEHASH = 6
BALANCE = 7
BLOCKHASH = 8
Used in: Expression
required uint64 identifier = 2
Used in: UnaryOpData
Used in: Statement
Used in: AssignmentStatement, Expression
required int32 varnum = 1