def parse(code, module_name="<STR_LIT>", path=None, apply_transforms=True):
code = textwrap.dedent(code)<EOL>builder = AstroidBuilder(manager=MANAGER, apply_transforms=apply_transforms)<EOL>return builder.string_build(code, modname=module_name, path=path)<EOL>
Parses a source string in order to obtain an astroid AST from it

    :param str code: The code for the module.
    :param str module_name: The name for the module, if any
    :param str path: The path for the module
    :param bool apply_transforms:
        Apply the transforms for the give code. Use it if you
        don't want the default transforms to be applied.