Changeset 10055


Ignore:
Timestamp:
09/28/05 15:05:33 (16 years ago)
Author:
piso
Message:

Interpreter refactoring.

Location:
trunk/j/src/org/armedbear
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/JLisp.java

    r8437 r10055  
    33 *
    44 * Copyright (C) 2002-2005 Peter Graves
    5  * $Id: JLisp.java,v 1.23 2005-02-01 03:23:46 piso Exp $
     5 * $Id: JLisp.java,v 1.24 2005-09-28 15:00:53 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    7777                    if (interpreter != null) {
    7878                        Editor.setLispInitialized(true);
    79                         interpreter.run(null);
     79                        interpreter.run();
    8080                    }
    8181                }
     
    135135            Socket socket = serverSocket.accept(); // Blocks.
    136136            interpreter =
    137                 Interpreter.createInstance(socket.getInputStream(),
    138                                            socket.getOutputStream(),
    139                                            initialDir.canonicalPath());
    140             if (interpreter != null) {
    141                 // Print j version banner.
    142                 interpreter.getStandardOutput()._writeLine(
    143                     Version.getLongVersionString());
    144             }
     137                Interpreter.createJLispInstance(socket.getInputStream(),
     138                                                socket.getOutputStream(),
     139                                                initialDir.canonicalPath(),
     140                                                Version.getLongVersionString());
    145141        }
    146142        catch (Throwable t) {
     
    213209    {
    214210        if (!Editor.isLispInitialized()) {
    215             Interpreter.initializeLisp(true);
     211            Interpreter.initializeJLisp();
    216212            Editor.setLispInitialized(true);
    217213        }
     
    236232    {
    237233        if (!Editor.isLispInitialized()) {
    238             Interpreter.initializeLisp(true);
     234            Interpreter.initializeJLisp();
    239235            Editor.setLispInitialized(true);
    240236        }
  • trunk/j/src/org/armedbear/lisp/Main.java

    r7642 r10055  
    22 * Main.java
    33 *
    4  * Copyright (C) 2002-2004 Peter Graves
    5  * $Id: Main.java,v 1.5 2004-09-12 01:44:06 piso Exp $
     4 * Copyright (C) 2002-2005 Peter Graves
     5 * $Id: Main.java,v 1.6 2005-09-28 15:05:33 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    2828    public static void main(String[] args)
    2929    {
    30         Interpreter interpreter = Interpreter.createInstance();
     30        Interpreter interpreter = Interpreter.createDefaultInstance(args);
    3131        if (interpreter != null)
    32             interpreter.run(args);
     32            interpreter.run();
    3333    }
    3434}
Note: See TracChangeset for help on using the changeset viewer.