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