comparison truffle/com.oracle.truffle.sl.tools/src/com/oracle/truffle/sl/tools/debug/SLREPLServer.java @ 22173:dcb70d90c11d

Merging in changes in default branch
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Mon, 21 Sep 2015 11:21:03 +0200
parents 41c5f430ce37 dc83cc1f94f2
children f8f790fc01da
comparison
equal deleted inserted replaced
22172:b31dcacfc8ff 22173:dcb70d90c11d
42 42
43 import com.oracle.truffle.api.debug.Breakpoint; 43 import com.oracle.truffle.api.debug.Breakpoint;
44 import com.oracle.truffle.api.debug.Debugger; 44 import com.oracle.truffle.api.debug.Debugger;
45 import com.oracle.truffle.api.debug.ExecutionEvent; 45 import com.oracle.truffle.api.debug.ExecutionEvent;
46 import com.oracle.truffle.api.debug.SuspendedEvent; 46 import com.oracle.truffle.api.debug.SuspendedEvent;
47 47 import com.oracle.truffle.api.instrument.QuitException;
48 import java.util.*; 48 import com.oracle.truffle.api.instrument.Visualizer;
49 49 import com.oracle.truffle.api.source.Source;
50 import com.oracle.truffle.api.instrument.*; 50 import com.oracle.truffle.api.source.SourceSection;
51 import com.oracle.truffle.api.source.*; 51 import com.oracle.truffle.api.vm.EventConsumer;
52 import com.oracle.truffle.api.vm.*; 52 import com.oracle.truffle.api.vm.PolyglotEngine;
53 import com.oracle.truffle.api.vm.PolyglotEngine.Language; 53 import com.oracle.truffle.api.vm.PolyglotEngine.Language;
54 import com.oracle.truffle.sl.*; 54 import com.oracle.truffle.sl.SLLanguage;
55 import com.oracle.truffle.sl.nodes.instrument.SLDefaultVisualizer; 55 import com.oracle.truffle.sl.nodes.instrument.SLDefaultVisualizer;
56 import com.oracle.truffle.tools.debug.shell.*; 56 import com.oracle.truffle.tools.debug.shell.REPLMessage;
57 import com.oracle.truffle.tools.debug.shell.client.*; 57 import com.oracle.truffle.tools.debug.shell.REPLServer;
58 import com.oracle.truffle.tools.debug.shell.server.*; 58 import com.oracle.truffle.tools.debug.shell.client.SimpleREPLClient;
59 import com.oracle.truffle.tools.debug.shell.server.REPLHandler;
60 import com.oracle.truffle.tools.debug.shell.server.REPLServerContext;
61 import java.util.HashMap;
62 import java.util.List;
63 import java.util.Map;
59 64
60 /** 65 /**
61 * Instantiation of the "server" side of the "REPL*" debugger for the Simple language. 66 * Instantiation of the "server" side of the "REPL*" debugger for the Simple language.
62 * <p> 67 * <p>
63 * The SL parser is not equipped to parse program fragments, so any debugging functions that depend 68 * The SL parser is not equipped to parse program fragments, so any debugging functions that depend