dero_dvm_basic library
DVM-BASIC parser in Dart for Dero smart contracts.
Classes
- ASTNode
- AST node for Expression tree.
- DBasicFunction
- The representation of a DVM-BASIC function.
- DBasicFunctionSignature
- The function signature of a DVM-BASIC function.
- DBasicRepository
- Repository that helps to load a smart contract and to parse it.
- DBasicSmartContract
- The representation of a DVM-BASIC smart contract.
- DBasicString
- DBasicUint64
- DBasicValue
- DVM-BASIC value.
- DeroBasicGrammarDefinition
-
GrammarDefinition
of Dero Basic. - DeroBasicLexer
- Transform the first analysis pass into a useful data structure.
- DimStatement
- DVM-BASIC DIM statement.
- DvmObject
- Generic DVM-BASIC object.
- Expression
- Expression tree.
- FunctionInvocation
- The representation of a DVM-BASIC function invocation.
- Goto
- DVM-BASIC goto.
- Identifier
- DVM-BASIC identifier.
- IfStatement
- DVM-BASIC IF statement.
- LetStatement
- DVM-BASIC LET statement.
- ReturnStatement
- DVM-BASIC RETURN statement.
Enums
- DBasicType
- Data types supported by DVM-BASIC.
- Operator
- DVM-BASIC operator.