- v0.3
- Arithmetic augmented assignment operators
- Arithmetic operations
- Assert
- Bitwise operations
- Boolean logic operations
- Built in function
- Bytearray type
- Bytes type
- Dict type
- For statement
- Function call
- Global variable declarations and assignments
- If, elif, else statements
- Import
- List type
- Local variable declarations and assignments
- Multiple expressions in the same line
- Relational operations
- Sequence slicing
- Tuple type
- While statement
- v0.4
- v0.5
- v0.6
- v0.7
- v0.8
- AdditionAugmentedAssignment.py,
- ConcatenationAugmentedAssignment.py,
- IntegerDivisionAugmentedAssignment.py,
- ModuloAugmentedAssignment.py,
- MultiplicationAugmentedAssignment.py,
- StringMultiplicationAugmentedAssignment.py,
- SubtractionAugmentedAssignment.py
- Addition.py,
- AdditionThreeElements.py,
- Concatenation.py,
- IntegerDivision.py,
- MixedOperations.py,
- Modulo.py,
- MultipleExpressionsInLine.py,
- Multiplication.py,
- Negative.py,
- Positive.py,
- StringMultiplication.py,
- Subtraction.py,
- WithParentheses.py
- AssertAny.py,
- AssertBinaryOperation.py,
- AssertBytes.py,
- AssertDict.py,
- AssertInt.py,
- AssertList.py,
- AssertStr.py,
- AssertUnaryOperation.py,
- AssertWithMessage.py
- LogicAndBool.py,
- LogicAndInt.py,
- LogicLeftShift.py,
- LogicNotBool.py,
- LogicNotInt.py,
- LogicOrBool.py,
- LogicOrInt.py,
- LogicRightShift.py,
- LogicXorBool.py,
- LogicXorInt.py
- BoolAnd.py,
- BoolNot.py,
- BoolOr.py,
- BoolOrThreeElements.py,
- MixedOperations.py,
- MultipleExpressionsInLine.py
- BytearrayAppend.py,
- BytearrayAppendWithBuiltin.py,
- BytearrayAppendWithMutableSequence.py,
- BytearrayClear.py,
- BytearrayFromLiteralBytes.py,
- BytearrayFromVariableBytes.py,
- BytearrayGetValue.py,
- BytearrayGetValueNegativeIndex.py,
- BytearrayReverse.py,
- BytearraySetValue.py,
- BytearraySetValueNegativeIndex.py,
- BytearrayToInt.py,
- BytearrayToIntWithBuiltin.py
- BytearrayToIntWithBytesBuiltin.py,
- BytesFromBytearray.py,
- BytesGetValue.py,
- BytesGetValueNegativeIndex.py,
- BytesLiteral.py,
- BytesToInt.py,
- BytesToIntWithBuiltin.py,
- BytesToStr.py,
- BytesToStrWithBuiltin.py
- AnyValueDict.py,
- DictOfDict.py,
- EmptyDictAssignment.py,
- GetValue.py,
- IntKeyDict.py,
- KeysDict.py,
- SetValue.py,
- StrKeyDict.py,
- TypeHintAssignment.py,
- ValuesDict.py,
- VariableDict.py
- ForBreak.py,
- ForBreakElse.py,
- ForContinue.py,
- ForElse.py,
- NestedFor.py,
- StringCondition.py,
- TupleCondition.py
- CallFunctionWithoutVariables.py,
- CallFunctionWrittenBefore.py,
- CallReturnFunctionOnReturn.py,
- CallReturnFunctionWithLiteralArgs.py,
- CallReturnFunctionWithoutArgs.py,
- CallReturnFunctionWithVariableArgs.py,
- CallVoidFunctionWithLiteralArgs.py,
- CallVoidFunctionWithoutArgs.py,
- CallVoidFunctionWithVariableArgs.py
- GetGlobalValueWrittenAfter.py,
- GlobalAssignmentBetweenFunctions.py,
- GlobalAssignmentInFunctionWithArgument.py,
- GlobalAssignmentWithType.py,
- GlobalDeclarationWithArgumentWrittenAfter.py,
- ManyGlobalAssignments.py
- ConstantCondition.py,
- IfElif.py,
- IfElse.py,
- IfExpVariableCondition.py,
- MultipleBranches.py,
- NestedIf.py,
- RelationalCondition.py,
- VariableCondition.py
- FromImportTyping.py,
- FromImportTypingWithAlias.py,
- FromImportUserModule.py,
- FromImportUserModuleWithAlias.py,
- FromImportVariable.py,
- FromImportWithGlobalVariables.py,
- ImportTyping.py,
- ImportTypingWithAlias.py,
- ImportUserModule.py,
- ImportUserModuleWithAlias.py
- AppendAnyValue.py,
- AppendIntValue.py,
- AppendIntWithBuiltin.py,
- BoolList.py,
- ClearList.py,
- EmptyListAssignment.py,
- ExtendAnyValue.py,
- ExtendTupleValue.py,
- ExtendWithBuiltin.py,
- GetValue.py,
- GetValueNegativeIndex.py,
- IntList.py,
- ListOfList.py,
- MultipleExpressionsInLine.py,
- Nep5Main.py,
- ReverseList.py,
- SetValue.py,
- SetValueNegativeIndex.py,
- StrList.py,
- TypeHintAssignment.py,
- VariableList.py
- ArgumentAssignment.py,
- AssignLocalWithArgument.py,
- AssignLocalWithArgumentShadowingGlobal.py,
- AssignmentWithoutType.py,
- AssignmentWithType.py,
- DeclarationWithType.py,
- ManyAssignments.py,
- ReturnArgument.py,
- ReturnLocalVariable.py
- MultipleExpressionsInLine (Arithmetic),
- MultipleExpressionsInLine (Logical),
- MultipleExpressionsInLine (List),
- MultipleExpressionsInLine (Tuple),
- MultipleExpressionsInLine (Relational)
- BoolEquality.py,
- BoolInequality.py,
- MixedEquality.py,
- MixedInequality.py,
- MultipleExpressionsInLine.py,
- NoneEquality.py,
- NoneIdentity.py,
- NoneNotIdentity.py,
- NumEquality.py,
- NumGreaterOrEqual.py,
- NumGreaterThan.py,
- NumInequality.py,
- NumLessOrEqual.py,
- NumLessThan.py,
- NumRange.py,
- StrEquality.py,
- StrGreaterOrEqual.py,
- StrGreaterThan.py,
- StrInequality.py,
- StrLessOrEqual.py,
- StrLessThan.py
- ListSlicingEndOmitted.py,
- ListSlicingLiteralValues.py,
- ListSlicingNegativeEnd.py,
- ListSlicingNegativeStart.py,
- ListSlicingOmitted.py,
- ListSlicingStartOmitted.py,
- ListSlicingVariableValues.py,
- StringSlicingEndOmitted.py,
- StringSlicingLiteralValues.py,
- StringSlicingNegativeEnd.py,
- StringSlicingNegativeStart.py,
- StringSlicingOmitted.py,
- StringSlicingStartOmitted.py,
- StringSlicingVariableValues.py,
- TupleSlicingEndOmitted.py,
- TupleSlicingLiteralValues.py,
- TupleSlicingNegativeEnd.py,
- TupleSlicingNegativeStart.py,
- TupleSlicingOmitted.py,
- TupleSlicingStartOmitted.py,
- TupleSlicingVariableValues.py
- NoneTuple.py,
- BoolTuple.py,
- EmptyTupleAssignment.py,
- GetValue.py,
- IntTuple.py,
- MultipleExpressionsInLine.py,
- Nep5Main.py,
- StrTuple.py,
- TupleOfTuple.py,
- TupleSlicingEndOmitted.py,
- TupleSlicingLiteralValues.py,
- TupleSlicingNegativeEnd.py,
- TupleSlicingNegativeStart.py,
- TupleSlicingOmitted.py,
- TupleSlicingStartOmitted.py,
- TupleSlicingVariableValues.py,
- VariableTuple.py
- ConstantCondition.py,
- MultipleRelationalCondition.py,
- NestedWhile.py,
- RelationalCondition.py,
- VariableCondition.py,
- WhileBoa2Test.py,
- WhileBoa2Test1.py,
- WhileBoa2Test2.py,
- WhileBreak.py,
- WhileBreakElse.py,
- WhileContinue.py,
- WhileElse.py
- GetValue.py,
- RangeExpectedSequence.py,
- RangeGivenLen.py,
- RangeGivenStart.py,
- RangeGivenStep.py,
- RangeSlicingEndOmitted.py,
- RangeSlicingLiteralValues.py,
- RangeSlicingNegativeEnd.py,
- RangeSlicingNegativeStart.py,
- RangeSlicingOmitted.py,
- RangeSlicingStartOmitted.py,
- RangeSlicingVariableValues.py,
- IsInstanceBoolLiteral.py,
- IsInstanceBoolVariable.py,
- IsInstanceIntLiteral.py,
- IsInstanceIntVariable.py,
- IsInstanceListLiteral.py,
- IsInstanceManyTypes.py,
- IsInstanceStrLiteral.py,
- IsInstanceStrVariable.py,
- IsInstanceTupleLiteral.py,
- IsInstanceTupleVariable.py,
- IsInstanceVariableType.py,
- PrintInt.py,
- PrintStr.py
- PopList.py,
- PopListLiteralArgument.py,
- PopListLiteralNegativeArgument.py,
- PopListVariableArgument.py,
- PopListWithoutAssignment.py
- UnionIntNone.py
- UnionIsInstanceValidation.py
- UnionReturn.py
- UnionVariableArgument.py
- UnionVariableReassign.py
- InsertAnyValue.py
- InsertIntNegativeIndex.py
- InsertIntValue.py
- InsertIntWithBuiltin.py
- RemoveIntValue.py
- RemoveIntWithBuiltin.py
- RemoveValue.py
- IsInstanceBlock.py,
- IsInstanceIterator.py,
- IsInstanceNotification.py,
- IsInstanceStorageContext.py,
- IsInstanceStorageMap.py,
- IsInstanceTransaction.py
- CallReturnFunctionWithStarredArgument.py,
- CallVoidFunctionWithStarredArgument.py,
- ReturnStarredArgumentCount.py
- ImportBinary.py,
- ImportBlockchain.py,
- ImportContract.py,
- ImportCrypto.py,
- ImportIterator.py,
- ImportJson.py,
- ImportRuntime.py,
- ImportStorage.py,
- ImportInteropBinary.py,
- ImportInteropBlockchain.py,
- ImportInteropContract.py,
- ImportInteropCrypto.py,
- ImportInteropIterator.py,
- ImportInteropJson.py,
- ImportInteropOracle.py,
- ImportInteropRuntime.py,
- ImportInteropStorage.py,
- ImportInteropWithAlias.py
- StrIdentity.py,
- StrNotIdentity.py,
- NumIdentity.py,
- NumNotIdentity.py,
- BoolIdentity.py,
- BoolNotIdentity.py,
- ListIdentity.py,
- ListNotIdentity.py,
- TupleIdentity.py,
- TupleNotIdentity.py,
- NoneIdentity.py,
- NoneNotIdentity.py,
- MixedIdentity.py