1# -*- coding: utf-8 -*-
2"""Implements the xonsh parser."""
3from xonsh.lazyasd import lazyobject
4from xonsh.platform import PYTHON_VERSION_INFO
5
6
7@lazyobject
8def Parser():
9    if PYTHON_VERSION_INFO > (3, 6):
10        from xonsh.parsers.v36 import Parser as p
11    elif PYTHON_VERSION_INFO > (3, 5):
12        from xonsh.parsers.v35 import Parser as p
13    else:
14        from xonsh.parsers.v34 import Parser as p
15    return p
16