MichelsonGrammar class
Constructors
MichelsonGrammar ({int viewCount = 0 })
viewCount is use to keep track of the number of views in a contract code and create the script format accordingly
Methods
bytesToJson (dynamic d )
→ dynamic
checkAssert (dynamic asser )
→ dynamic
checkCompare (dynamic cmp )
→ dynamic
checkCR (dynamic cr )
→ dynamic
checkDip (dynamic dip )
→ dynamic
checkDup (dynamic dup )
→ dynamic
checkFail (dynamic fail )
→ dynamic
checkIf (dynamic ifStatement )
→ dynamic
checkKeyword (dynamic word )
→ dynamic
checkOther (dynamic word )
→ dynamic
checkSetCadr (dynamic s )
→ dynamic
comparableTypeToJson (dynamic d )
→ dynamic
dataListToJsonSemi (dynamic d )
→ dynamic
dignToJson (dynamic d )
→ dynamic
dipnToJson (dynamic d )
→ dynamic
doubleArgInstrKeywordToJson (dynamic d )
→ dynamic
doubleArgKeywordToJson (dynamic d )
→ dynamic
doubleArgKeywordWithParenToJson (dynamic d )
→ dynamic
doubleArgParenKeywordToJson (dynamic d )
→ dynamic
doubleArgTypeKeywordToJson (dynamic d )
→ dynamic
doubleArgTypeKeywordWithParenToJson (dynamic d )
→ dynamic
dropnToJson (dynamic d )
→ dynamic
dupnToJson (dynamic d )
→ dynamic
expandAssert (dynamic asset , dynamic annot )
→ dynamic
expandCmp (dynamic cmp , dynamic annot )
→ dynamic
expandCR (dynamic word , dynamic annot )
→ dynamic
expandDIP (dynamic dip , dynamic instruction , {dynamic annot })
→ dynamic
expandDup (dynamic dup , dynamic annot )
→ dynamic
expandFail (dynamic fail , dynamic annot )
→ dynamic
expandIF (dynamic ifInstr , dynamic ifTrue , {dynamic ifFalse , dynamic annot })
→ dynamic
expandKeyword (dynamic word , dynamic annot )
→ dynamic
expandOther (dynamic word , dynamic annot )
→ dynamic
expandSetCadr (dynamic word , dynamic annot )
→ dynamic
getMapValue (dynamic d )
→ dynamic
id (dynamic x )
→ dynamic
instructionListToJson (dynamic d )
→ dynamic
instructionSetToJsonNoSemi (dynamic d )
→ dynamic
Given a list of michelson instructions, convert it into JSON.
Example: "{CAR; NIL operation; PAIR;}" ->
[ '{ prim: CAR }',
'{ prim: NIL, args: { prim: operation }
}',
'{ prim: PAIR }' ]
instructionSetToJsonSemi (dynamic d )
→ dynamic
intToJson (dynamic d )
→ dynamic
keywordToJson (dynamic d )
→ dynamic
listToString (dynamic list )
→ dynamic
nestedArrayChecker (dynamic x )
→ dynamic
nestSetCadr (dynamic r )
→ dynamic
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pushToJson (dynamic d )
→ dynamic
pushWithAnnotsToJson (dynamic d )
→ dynamic
removeDuplicateAndKeepUpdated (dynamic list )
→ dynamic
removeIfNextIsSame (dynamic list )
→ dynamic
saplingToJson (dynamic d )
→ dynamic
scriptToJson (dynamic d )
→ dynamic
scriptToJsonWithView (dynamic d )
→ dynamic
singleArgInstrKeywordToJson (dynamic d )
→ dynamic
singleArgKeywordToJson (dynamic d )
→ dynamic
singleArgKeywordWithParenToJson (dynamic d )
→ dynamic
singleArgTypeKeywordToJson (dynamic d )
→ dynamic
singleArgTypeKeywordWithParenToJson (dynamic d )
→ dynamic
stringToJson (dynamic d )
→ dynamic
subContractToJson (dynamic d )
→ dynamic
toString ()
→ String
A string representation of this object.
inherited
tripleArgKeyWordToJson (dynamic d )
→ dynamic
tripleArgTypeKeyWordToJson (dynamic d )
→ dynamic
viewCallToJson (dynamic d )
→ dynamic
viewToJson (dynamic d )
→ dynamic