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
- Host: GitHub
- URL: https://github.com/sambacha/solidity-testfiles
- Owner: sambacha
- Created: 2022-06-11T12:47:36.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-07-21T00:03:25.000Z (almost 3 years ago)
- Last Synced: 2025-03-08T20:06:25.975Z (4 months ago)
- Topics: antlr4, ast, foundry, parsing, prettier, pretty-print, solidity
- Language: Solidity
- Homepage:
- Size: 1.15 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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
└── interface200 directories