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

Properties

annot ↔ dynamic
getter/setter pair
baseInstruction ↔ dynamic
getter/setter pair
bytes ↔ dynamic
getter/setter pair
code ↔ dynamic
getter/setter pair
comparableType ↔ dynamic
getter/setter pair
constantData ↔ dynamic
getter/setter pair
constantType ↔ dynamic
getter/setter pair
dIPmatcher RegExp
getter/setter pair
doubleArgData ↔ dynamic
getter/setter pair
doubleArgType ↔ dynamic
getter/setter pair
dUPmatcher RegExp
getter/setter pair
elt ↔ dynamic
getter/setter pair
grammar Map<String, dynamic>
no setter
hashCode int
The hash code for this object.
no setterinherited
lbrace ↔ dynamic
getter/setter pair
lexer DartezTokenizer
getter/setter pair
lparen ↔ dynamic
getter/setter pair
macroASSERTlist ↔ dynamic
getter/setter pair
macroASSERTlistConst List<String>
getter/setter pair
macroCADR ↔ dynamic
getter/setter pair
macroCADRconst RegExp
getter/setter pair
macroCMPlist List<String>
getter/setter pair
macroDIP ↔ dynamic
getter/setter pair
macroDUP ↔ dynamic
getter/setter pair
macroIFCMPlist List<String>
getter/setter pair
macroIFlist List<String>
getter/setter pair
macroSETCADR ↔ dynamic
getter/setter pair
macroSETCADRconst RegExp
getter/setter pair
number ↔ dynamic
getter/setter pair
parameter ↔ dynamic
getter/setter pair
rbrace ↔ dynamic
getter/setter pair
rparen ↔ dynamic
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
semicolon ↔ dynamic
getter/setter pair
singleArgData ↔ dynamic
getter/setter pair
singleArgType ↔ dynamic
getter/setter pair
storage ↔ dynamic
getter/setter pair
string ↔ dynamic
getter/setter pair
view ↔ dynamic
getter/setter pair
viewCount int
getter/setter pair

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

Operators

operator ==(Object other) bool
The equality operator.
inherited