IDSLContext

OpcodeLibNames

enum OpcodeLibNames {
  BranchingOpcodes,
  ComparisonOpcodes,
  ComplexOpcodes,
  LogicalOpcodes,
  OtherOpcodes
}

branchingOpcodes

function branchingOpcodes() external view returns (address)

comparisonOpcodes

function comparisonOpcodes() external view returns (address)

complexOpcodes

function complexOpcodes() external view returns (address)

logicalOpcodes

function logicalOpcodes() external view returns (address)

otherOpcodes

function otherOpcodes() external view returns (address)

opCodeByName

function opCodeByName(string _name) external view returns (bytes1 _opcode)

selectorByOpcode

function selectorByOpcode(bytes1 _opcode) external view returns (bytes4 _selecotor)

numOfArgsByOpcode

function numOfArgsByOpcode(string _name) external view returns (uint8 _numOfArgs)

isCommand

function isCommand(string _name) external view returns (bool _isCommand)

opcodeLibNameByOpcode

function opcodeLibNameByOpcode(bytes1 _opcode) external view returns (enum IDSLContext.OpcodeLibNames _name)

asmSelectors

function asmSelectors(string _name) external view returns (bytes4 _selecotor)

opsPriors

function opsPriors(string _name) external view returns (uint256 _priority)

operators

function operators(uint256 _index) external view returns (string _operator)

branchSelectors

function branchSelectors(string _baseOpName, bytes1 _branchCode) external view returns (bytes4 _selector)

branchCodes

function branchCodes(string _baseOpName, string _branchName) external view returns (bytes1 _branchCode)

aliases

function aliases(string _alias) external view returns (string _baseCmd)

operatorsLen

function operatorsLen() external view returns (uint256)