An open API service indexing awesome lists of open source software.

https://github.com/sambacha/solidity-testfiles

contracts for testing parsing and ast transforms for solidity
https://github.com/sambacha/solidity-testfiles

antlr4 ast foundry parsing prettier pretty-print solidity

Last synced: 3 months ago
JSON representation

contracts for testing parsing and ast transforms for solidity

Awesome Lists containing this project

README

        


src/
├── abiEncoder
├── abiEncoderV1
│   ├── cleanup
│   └── struct
├── abiEncoderV2
│   ├── cleanup
│   └── struct
├── abiencodedecode
├── abstract
├── accessor
├── arithmetics
├── array
│   ├── concat
│   ├── copying
│   ├── delete
│   ├── indexAccess
│   ├── invalid
│   ├── invalidCopy
│   ├── length
│   ├── pop
│   ├── push
│   ├── slice
│   └── slices
├── asmForLoop
├── bound
├── builtinFunctions
├── bytecodeReferences
├── calldata
├── cleanup
├── comment
├── comments
├── constantEvaluator
├── constants
├── constructor
├── controlFlow
│   ├── calldataReturn
│   ├── localCalldataVariables
│   ├── localStorageVariables
│   │   └── assembly
│   ├── mappingReturn
│   ├── modifiers
│   ├── storageReturn
│   │   └── assembly
│   ├── uninitializedAccess
│   └── unreachableCode
│   └── assembly
├── conversion
├── conversions
├── dataLocations
│   ├── externalFunction
│   ├── internalFunction
│   ├── libraries
│   ├── libraryExternalFunction
│   ├── libraryInternalFunction
│   ├── privateFunction
│   └── publicFunction
├── denominations
├── dialectString
├── duplicateFunctions
├── ecrecover
├── emit
├── enums
├── error
├── errors
├── events
├── exponentiation
├── expressions
├── externalContracts
│   ├── _base64
│   ├── _prbmath
│   └── _stringutils
├── externalSource
│   ├── _external
│   │   └── subdir
│   ├── _non_normalized_paths
│   ├── _relative_imports
│   │   ├── D
│   │   └── dir
│   │   ├── B
│   │   └── G
│   └── _source_name_starting_with_dots
│   └── dir
├── fallback
├── freeFunctions
├── functionCall
│   └── inheritance
├── functionCalls
├── functionSelector
├── functionTypes
├── getter
├── getters
├── globalFunctions
├── iceRegressionTests
│   └── declarationUnaryTuple
├── immutable
├── imports
├── indexing
├── inheritance
│   ├── dataLocation
│   ├── duplicated_constructor_call
│   ├── fallback_receive
│   ├── interface
│   │   ├── diamond
│   │   ├── implementation
│   │   └── linearization
│   │   └── invalid
│   ├── override
│   │   └── interface_exception
│   └── virtual
├── inlineAssembly
│   ├── invalid
│   └── shadowing
├── inline_arrays
├── integer
├── interfaceID
├── isoltestTesting
│   └── storage
├── largeTypes
├── libraries
├── license
├── literalOperations
├── literals
├── lvalues
├── memberLookup
├── memoryManagement
├── metaTypes
├── modifiers
├── multiSource
├── multiVariableDeclaration
├── nameAndTypeResolution
│   ├── compoundAssignment
│   ├── invalidArgs
│   ├── invalidTypes
│   ├── shadowsBuiltin
│   ├── typeChecking
│   └── warnUnused
├── natspec
│   └── invalid
├── operators
│   └── shifts
├── optimizer
├── parsing
├── payable
├── pragma
├── receive
├── receiveEther
├── returnExpressions
├── revertStatement
├── revertStrings
├── reverts
├── salted_create
├── scoping
├── shifts
├── smoke
├── specialFunctions
│   └── abidecode
├── state
├── statements
├── storage
├── string
│   └── concat
├── strings
│   └── concat
├── structs
│   ├── calldata
│   ├── conversion
│   └── recursion
├── super
├── tryCatch
├── tupleAssignments
├── types
│   ├── address
│   ├── contractTypeType
│   │   └── members
│   ├── function_types
│   │   └── selector
│   └── mapping
├── unchecked
├── underscore
├── uninitializedFunctionPointer
├── unterminatedBlocks
├── unusedVariables
├── userDefinedValueType
├── using
├── variableDeclaration
├── variables
├── various
├── viaYul
│   ├── array_memory_allocation
│   ├── cleanup
│   ├── conditional
│   ├── conversion
│   ├── loops
│   └── storage
├── viewPureChecker
│   └── array
├── virtualFunctions
├── virtualLookup
└── visibility
└── interface

200 directories