IParser

ExecRes

event ExecRes(bool result)

NewConditionalTx

event NewConditionalTx(address txObj)

parse

function parse(address _preprAddr, address _dslCtxAddr, address _programCtxAddr, string _codeRaw) external

parseCode

function parseCode(address _dslCtxAddr, address _programCtxAddr, string[] _code) external

asmSetLocalBool

function asmSetLocalBool(bytes _program, address, address) external returns (bytes newProgram)

asmSetUint256

function asmSetUint256(bytes _program, address, address) external returns (bytes newProgram)

asmVar

function asmVar(bytes _program, address, address) external returns (bytes newProgram)

asmLoadRemote

function asmLoadRemote(bytes _program, address _ctxDSLAddr, address) external returns (bytes newProgram)

asmDeclare

function asmDeclare(bytes _program, address _ctxDSLAddr, address) external returns (bytes newProgram)

asmCompound

function asmCompound(bytes _program, address _ctxDSLAddr, address) external returns (bytes newProgram)

asmBool

function asmBool(bytes _program, address, address) external returns (bytes newProgram)

asmUint256

function asmUint256(bytes _program, address, address) external returns (bytes newProgram)

asmSend

function asmSend(bytes _program, address, address) external returns (bytes newProgram)

asmTransfer

function asmTransfer(bytes _program, address, address) external returns (bytes newProgram)

asmTransferVar

function asmTransferVar(bytes _program, address, address) external returns (bytes newProgram)

asmTransferFrom

function asmTransferFrom(bytes _program, address, address) external returns (bytes newProgram)

asmBalanceOf

function asmBalanceOf(bytes _program, address, address) external returns (bytes newProgram)

asmAllowanceMintBurn

function asmAllowanceMintBurn(bytes _program, address, address) external returns (bytes newProgram)

asmLengthOf

function asmLengthOf(bytes _program, address, address) external returns (bytes newProgram)

asmVotersbalance

function asmVotersbalance(bytes _program, address, address) external returns (bytes newProgram)

asmSumOf

function asmSumOf(bytes _program, address, address) external returns (bytes newProgram)

asmSumThroughStructs

function asmSumThroughStructs(bytes _program, address, address) external returns (bytes newProgram)

asmTransferFromVar

function asmTransferFromVar(bytes _program, address, address) external returns (bytes newProgram)

asmIfelse

function asmIfelse(bytes _program, address _ctxDSLAddr, address _programCtxAddr) external returns (bytes newProgram)

asmIf

function asmIf(bytes _program, address _ctxDSLAddr, address _programCtxAddr) external returns (bytes newProgram)

asmFunc

function asmFunc(bytes _program, address _ctxDSLAddr, address _programCtxAddr) external returns (bytes newProgram)

asmGet

function asmGet(bytes _program, address, address) external returns (bytes newProgram)

asmPush

function asmPush(bytes _program, address, address) external returns (bytes newProgram)

asmStruct

function asmStruct(bytes _program, address _ctxDSLAddr, address _programCtxAddr) external returns (bytes newProgram)

asmForLoop

function asmForLoop(bytes _program, address, address) external returns (bytes newProgram)

asmEnableRecord

function asmEnableRecord(bytes _program, address, address) external returns (bytes newProgram)