Пример #1
0
def amalagamate_source():
    """Amalgamtes source files."""
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
Пример #2
0
def amalagamate_source():
    """Amalgamtes source files."""
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
Пример #3
0
def build_tables():
    """Build the lexer/parser modules."""
    print('Building lexer and parser tables.')
    sys.path.insert(0, os.path.dirname(__file__))
    from xonsh.parser import Parser
    Parser(lexer_table='lexer_table', yacc_table='parser_table',
           outputdir='xonsh')
    import amalgamate
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
    sys.path.pop(0)
Пример #4
0
def amalgamate_source():
    """Amalgamates source files."""
    sys.path.insert(0, os.path.dirname(__file__))
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh',
                     'xonsh.completers', 'xonsh.history', 'xonsh.prompt'])
    sys.path.pop(0)
Пример #5
0
def amalgamate_source():
    """Amalgamates source files."""
    sys.path.insert(0, os.path.dirname(__file__))
    try:
        import amalgamate
    except ImportError:
        print('Could not import amalgamate, skipping.', file=sys.stderr)
        return
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh',
                     'xonsh.completers', 'xonsh.prompt'])
    sys.path.pop(0)
Пример #6
0
def build_tables():
    """Build the lexer/parser modules."""
    print('Building lexer and parser tables.')
    sys.path.insert(0, os.path.dirname(__file__))
    from xonsh.parser import Parser
    Parser(lexer_table='lexer_table',
           yacc_table='parser_table',
           outputdir='xonsh')
    import amalgamate
    amalgamate.main(['amalgamate', '--debug=XONSH_DEBUG', 'xonsh'])
    sys.path.pop(0)
Пример #7
0
def amalgamate_source():
    """Amalgamates source files."""
    sys.path.insert(0, os.path.dirname(__file__))
    try:
        import amalgamate
    except ImportError:
        print("Could not import amalgamate, skipping.", file=sys.stderr)
        return
    amalgamate.main([
        "amalgamate",
        "--debug=XONSH_DEBUG",
        "xonsh",
        "xonsh.completers",
        "xonsh.history",
        "xonsh.prompt",
    ])
    sys.path.pop(0)
Пример #8
0
def setup_module():
    global LINES
    amalgamate.main(['amal', 'relimp'])
    with open(os.path.join('relimp', '__amalgam__.py')) as f:
        raw = f.read()
    LINES = raw.splitlines()
Пример #9
0
def setup_module():
    global LINES
    amalgamate.main(['amal', 'futimp'])
    with open(os.path.join('futimp', '__amalgam__.py')) as f:
        raw = f.read()
    LINES = raw.splitlines()