(bind-func find_sqr_exprs (lambda (t:String*) (regex_matches "((\\[)(?<struct>[^\\[\\]]|(\\[)\\g<struct>*(\\]))*(\\]))" t)))