'use strict' module.exports = { contract: ` contract structArrayLocal { struct teststruct { string a; int b; string c; int d; bool e; } enum enumdef { one, two, three } struct teststructArray { string[] a; int8[3] b; enumdef c; } function structArrayLocal () { bytes memory bytesSimple = "test_super"; teststruct memory e; e.a = "test"; e.b = 5; string memory f = "test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_test_long_"; e.c = "test_long_test_long_test_long_testtest_long_test_long_test_long_testtest_long_test_long_test_long_testtest_long_test_long_test_long_testtest_long_test_long_test_long_testtest_long_test_long_test_long_testtest_long_test_long_test_long_testtest_long_test_long_test_long_test"; e.d = 3; e.e = true; int[5] memory simpleArray; simpleArray[0] = 45; simpleArray[1] = 324324; simpleArray[2] = -333; simpleArray[3] = 5656; simpleArray[4] = -1111; string[3] memory stringArray; stringArray[0] = "long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_long_one_"; stringArray[1] = "two"; stringArray[2] = "three"; int[][3] memory dynArray; dynArray[0] = new int[](1); dynArray[1] = new int[](2); dynArray[2] = new int[](3); dynArray[0][0] = 3423423532; dynArray[1][0] = -342343323532; dynArray[1][1] = 23432; dynArray[2][0] = -432432; dynArray[2][1] = 3423423532; dynArray[2][2] = -432432; teststruct[3] memory structArray; structArray[0] = e; structArray[1].a = "item1 a"; structArray[1].b = 20; structArray[1].c = "item1 c"; structArray[1].d = -45; structArray[1].e = false; structArray[2].a = "item2 a"; structArray[2].b = 200; structArray[2].c = "item2 c"; structArray[2].d = -450; structArray[2].e = true; teststructArray memory arrayStruct; arrayStruct.a = new string[](1); arrayStruct.a[0] = "string"; arrayStruct.b[0] = 34; arrayStruct.b[1] = -23; arrayStruct.b[2] = -3; arrayStruct.c = enumdef.three; } } `}