Example #1
0
def display_cex(msg, ag):
    if diagnose.get():
        import tk_ui as ui
        iu.set_parameters({'mode': 'induction'})
        ui.ui_main_loop(ag)
        exit(1)
    raise iu.IvyError(None, msg)
Example #2
0
def display_cex(msg,ag):
    print msg
    if diagnose.get():
        ui.ui_main_loop(ag)
    exit(1)
Example #3
0
def main():
    import signal
    signal.signal(signal.SIGINT, signal.SIG_DFL)
    with ivy_module.Module():
        ui_main_loop(ivy_init())
Example #4
0
def main():
    with ivy_module.Module():
        ui_main_loop(ivy_init())
Example #5
0
File: ivy.py Project: odedp/ivy
def main():
    with ivy_module.Module():
        ui_main_loop(ivy_init())
Example #6
0
def display_cex(msg, ag):
    if diagnose.get():
        ui.ui_main_loop(ag)
        exit(1)
    raise iu.IvyError(None, msg)
Example #7
0
File: ivy.py Project: pbnj-io/ivy
    files = [(fn,open_read(fn)) for fn in sys.argv[1:]]

    if files[0][0].endswith('.a2g'):
        fn,f = files.pop(0)
        ag = pickle.load(f)
        im.module = ag.domain
        il.sig = ag.domain.sig
        f.close()
    else:
        ag = None

    if files:
        fn,f = files.pop(0)
        if not fn.endswith('.ivy') and not fn.endswith('.dfy'):
            usage()
        source_file(fn,f)

        if ag:
            ag.update_module()
        else: 
            ag = ivy_new()

    return ag

if __name__ == "__main__":
    with ivy_module.Module():
        ui_main_loop(ivy_init())


Example #8
0
def display_cex(msg, ag):
    print msg
    if diagnose.get():
        ui.ui_main_loop(ag)
    exit(1)
Example #9
0
def display_cex(msg,ag):
    if diagnose.get():
        ui.ui_main_loop(ag)
        exit(1)
    raise iu.IvyError(None,msg)