Static Analyzer for Solidity
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
slither/tests/ast-parsing
Feist Josselin fb3c863dc8 Fix support for constant variable lookup in yul 2 years ago
..
compile Fix support for constant variable lookup in yul 2 years ago
complex_imports better error handling of malformed symbol alias AST node for solc <0.6.0 2 years ago
expected Fix support for constant variable lookup in yul 2 years ago
free_functions do not convert IRs with arguments to state var read (#1230) 2 years ago
helper Improve top level structure with import support 3 years ago
user_defined_value_type add test case 2 years ago
assembly-all.sol parser testing 4 years ago
assignment-0.4.0.sol parser testing 4 years ago
assignment-0.4.7.sol parser testing 4 years ago
binaryoperation-0.4.0.sol parser testing 4 years ago
binaryoperation-0.4.7.sol parser testing 4 years ago
break-all.sol parser testing 4 years ago
bytes_call.sol Improve function lookup for bytes (#1163) 3 years ago
call_to_variable-all.sol Fix Echidna printer bug 4 years ago
comment-all.sol Improve support for legacy ast 4 years ago
conditional-all.sol parser testing 4 years ago
continue-all.sol parser testing 4 years ago
contract-0.4.0.sol parser testing 4 years ago
contract-0.4.22.sol parser testing 4 years ago
contract-0.6.0.sol parser testing 4 years ago
custom-error-selector.sol resolve error referenced as member of contract 2 years ago
custom_error-0.4.0.sol Add support for CustomError (#947) 3 years ago
custom_error-0.8.4.sol implement full name for custom error and match on it 2 years ago
custom_error_with_state_variable.sol handle tmp call to library's custom error (#1267) 2 years ago
dowhile-0.4.0.sol parser testing 4 years ago
dowhile-0.4.5.sol parser testing 4 years ago
emit-0.4.0.sol parser testing 4 years ago
emit-0.4.8.sol parser testing 4 years ago
emit-0.4.21.sol parser testing 4 years ago
emit-0.5.0.sol parser testing 4 years ago
enum-0.4.0.sol Improve AST parsing tests + add 0.8 4 years ago
enum-0.8.0.sol Improve AST parsing tests + add 0.8 4 years ago
event-all.sol parser testing 4 years ago
for-all.sol parser testing 4 years ago
function-0.4.0.sol parser testing 4 years ago
function-0.4.16.sol parser testing 4 years ago
function-0.4.22.sol parser testing 4 years ago
function-0.4.23.sol parser testing 4 years ago
function-0.5.0.sol parser testing 4 years ago
function-0.6.0.sol parser testing 4 years ago
function-0.7.0.sol parser testing 4 years ago
function-0.7.1.sol parser testing 4 years ago
functioncall-0.4.0.sol parser testing 4 years ago
functioncall-0.4.5.sol parser testing 4 years ago
functioncall-0.4.22.sol parser testing 4 years ago
functioncall-0.5.0.sol parser testing 4 years ago
functioncall-0.5.3.sol parser testing 4 years ago
functioncall-0.6.0.sol parser testing 4 years ago
functioncall-0.6.2.sol parser testing 4 years ago
functioncall-0.6.8.sol parser testing 4 years ago
functioncall-0.7.0.sol parser testing 4 years ago
functioncall-0.8.0.sol Improve AST parsing tests + add 0.8 4 years ago
if-all.sol parser testing 4 years ago
import-0.4.0.sol parser testing 4 years ago
import-0.4.3.sol parser testing 4 years ago
import_interface_with_struct_from_top_level-0.4.0.sol Improve top level structure with import support 3 years ago
import_interface_with_struct_from_top_level-0.7.6.sol Improve top level structure with import support 3 years ago
indexaccess-all.sol parser testing 4 years ago
indexrangeaccess-0.4.0.sol parser testing 4 years ago
indexrangeaccess-0.6.1.sol parser testing 4 years ago
library_event-0.8.16.sol Add testcase 2 years ago
library_implicit_conversion-0.4.0.sol Commit changes 4 years ago
library_implicit_conversion-0.5.0.sol Fix incorrect type conversion in case of libraries lookup name collision 4 years ago
literal-0.4.0.sol parser testing 4 years ago
literal-0.4.10.sol parser testing 4 years ago
literal-0.5.0.sol parser testing 4 years ago
literal-0.6.0.sol parser testing 4 years ago
literal-0.7.0.sol parser testing 4 years ago
memberaccess-0.4.0.sol parser testing 4 years ago
memberaccess-0.5.3.sol parser testing 4 years ago
memberaccess-0.5.14.sol parser testing 4 years ago
memberaccess-0.6.7.sol parser testing 4 years ago
memberaccess-0.6.8.sol parser testing 4 years ago
minmax-0.4.0.sol Add parser test 4 years ago
minmax-0.6.8.sol add support for enum max/min members, fix min member on elementary (#1276) 2 years ago
minmax-0.8.8.sol add support for enum max/min members, fix min member on elementary (#1276) 2 years ago
modifier-0.7.0.sol Improve support for virtual modifier 2 years ago
modifier-all.sol parser testing 4 years ago
modifier_identifier_path.sol Improve support for IdentifierPath (solidity 0.8) 3 years ago
newexpression-0.4.0.sol parser testing 4 years ago
newexpression-0.5.0.sol parser testing 4 years ago
pragma-0.4.0.sol parser testing 4 years ago
pragma-0.5.0.sol parser testing 4 years ago
pragma-0.6.0.sol parser testing 4 years ago
pragma-0.7.0.sol parser testing 4 years ago
pragma-0.8.0.sol Improve AST parsing tests + add 0.8 4 years ago
push-all.sol Add push array test 4 years ago
return-all.sol parser testing 4 years ago
scope-0.4.0.sol Add scope information in slithIR CFG 4 years ago
scope-0.5.0.sol Add scope information in slithIR CFG 4 years ago
struct-0.4.0.sol parser testing 4 years ago
struct-0.6.0.sol parser testing 4 years ago
ternary-with-max.sol Add testcase 2 years ago
throw-0.4.0.sol parser testing 4 years ago
throw-0.5.0.sol parser testing 4 years ago
top-level-0.4.0.sol Adding partial support for top level function 4 years ago
top-level-0.7.1.sol Adding partial support for top level function 4 years ago
top-level-0.7.4.sol Adding partial support for top level function 4 years ago
top-level-import-0.4.0.sol Adding partial support for top level function 4 years ago
top-level-import-0.7.1.sol Adding partial support for top level function 4 years ago
top-level-import-bis-0.4.0.sol Add missing tests artifacts 3 years ago
top-level-import-bis-0.7.1.sol Add missing tests artifacts 3 years ago
top-level-nested-import-0.4.0.sol Refactor core objects to add a file scope. 3 years ago
top-level-nested-import-0.7.1.sol Refactor core objects to add a file scope. 3 years ago
top-level-struct-0.8.0.sol Add test 2 years ago
top_level_variable-0.4.0.sol Add tests 3 years ago
top_level_variable-0.8.0.sol Add tests 3 years ago
top_level_variable2-0.4.0.sol Add tests 3 years ago
top_level_variable2-0.8.0.sol Add tests 3 years ago
trycatch-0.4.0.sol parser testing 4 years ago
trycatch-0.6.0.sol parser testing 4 years ago
tupleexpression-0.4.0.sol parser testing 4 years ago
tupleexpression-0.4.24.sol parser testing 4 years ago
tupleexpression-0.5.3.sol parser testing 4 years ago
unaryexpression-0.4.0.sol parser testing 4 years ago
unaryexpression-0.5.0.sol parser testing 4 years ago
unchecked-0.4.0.sol Add ast tests 4 years ago
unchecked-0.8.0.sol Add ast tests 4 years ago
units_and_global_variables-0.4.0.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.5.0.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.5.4.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.6.0.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.7.0.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.8.0.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.8.4.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.8.7.sol Improve support for unit and global 3 years ago
units_and_global_variables-0.8.12.sol Add support for string.concat 3 years ago
using-for-0.4.0.sol parser testing 4 years ago
using-for-0.4.1.sol parser testing 4 years ago
using-for-1-0.8.0.sol Add parsing tests 2 years ago
using-for-2-0.8.0.sol Add parsing tests 2 years ago
using-for-3-0.8.0.sol Add tests 2 years ago
using-for-4-0.8.0.sol Add tests 2 years ago
using-for-alias-contract-0.8.0.sol Add tests 2 years ago
using-for-alias-dep1.sol Add tests 2 years ago
using-for-alias-dep2.sol Add tests 2 years ago
using-for-alias-top-level-0.8.0.sol Add tests 2 years ago
using-for-functions-list-1-0.8.0.sol Add parsing tests 2 years ago
using-for-functions-list-2-0.8.0.sol Add parsing tests 2 years ago
using-for-functions-list-3-0.8.0.sol Add parsing tests 2 years ago
using-for-functions-list-4-0.8.0.sol Add parsing tests 2 years ago
using-for-global-0.8.0.sol Add parsing tests 2 years ago
using-for-in-library-0.8.0.sol Fix analyze library using for directives 2 years ago
using-for-library-0.8.0.sol Add parsing tests 2 years ago
variable-0.4.0.sol parser testing 4 years ago
variable-0.4.5.sol parser testing 4 years ago
variable-0.4.14.sol parser testing 4 years ago
variable-0.4.16.sol parser testing 4 years ago
variable-0.5.0.sol parser testing 4 years ago
variable-0.6.5.sol parser testing 4 years ago
variable-0.6.9.sol parser testing 4 years ago
variable-0.8.0.sol Improve AST parsing tests + add 0.8 4 years ago
variabledeclaration-0.4.0.sol parser testing 4 years ago
variabledeclaration-0.4.24.sol parser testing 4 years ago
variabledeclaration-0.5.0.sol parser testing 4 years ago
while-all.sol parser testing 4 years ago
yul-0.4.0.sol Add solidity-yul interaction tests 4 years ago
yul-0.4.1.sol Add solidity-yul interaction tests 4 years ago
yul-0.4.11.sol Add support for .slot and .offset in yul parsing 4 years ago
yul-0.7.0.sol Add support for .slot and .offset in yul parsing 4 years ago
yul-0.7.5.sol Fix broken tests + minor 3 years ago
yul-0.8.0.sol Improve yul parsing 2 years ago
yul-state-constant-access.sol Fix support for constant variable lookup in yul 2 years ago
yul-top-level-0.8.0.sol WIP fix yul parsing 2 years ago