ML iZddlmZddlmZddlmZddlmZ d ddZy) ) annotations)Errors)MypyFile)Optionsc|j|j|}ddl}|jj|||||}|r |j r|j |S)a#Parse a source file, without doing any semantic analysis. Return the parse tree. If errors is not provided, raise ParseError on failure. Otherwise, use the errors object to report parse errors. The python_version (major, minor) option determines the Python syntax variant. Nr)fnammoduleerrorsoptions)transform_sourcemypy.fastparse fastparseparse is_errors raise_error)sourcerr r r raise_on_errormypytrees P/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mypy/parse.pyrrsb+))&1 >>  T&Y`  aD&**, KN)F)rz str | bytesrstrr z str | Noner rr rrboolreturnr) __future__r mypy.errorsr mypy.nodesr mypy.optionsrrrrr s]" !          r