'use strict'
module.exports = `
   contract simpleContract {       
        struct structDef {
            uint8 ui;
            string str;
        }
        enum enumDef {
            first,
            second,
            third
        }
        structDef structDec;
        structDef[3] array;
        enumDef enumDec;
    }
    
    contract test1 {
        struct str {
        }
    }

    contract test2 {
        test1.str a;
    }
`
