comparison truffle/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLLanguage.java @ 22157:dc83cc1f94f2

Using fully qualified imports
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 16 Sep 2015 11:33:22 +0200
parents 7d4e42092f39
children 67f75f61c974 dcb70d90c11d 1c0f490984d5
comparison
equal deleted inserted replaced
22156:50056a161d7f 22157:dc83cc1f94f2
38 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 38 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
39 * SOFTWARE. 39 * SOFTWARE.
40 */ 40 */
41 package com.oracle.truffle.sl; 41 package com.oracle.truffle.sl;
42 42
43 import com.oracle.truffle.api.*; 43 import com.oracle.truffle.api.CallTarget;
44 import com.oracle.truffle.api.debug.*; 44 import com.oracle.truffle.api.RootCallTarget;
45 import com.oracle.truffle.api.dsl.*; 45 import com.oracle.truffle.api.Truffle;
46 import com.oracle.truffle.api.frame.*; 46 import com.oracle.truffle.api.TruffleLanguage;
47 import com.oracle.truffle.api.instrument.*; 47 import com.oracle.truffle.api.debug.DebugSupportException;
48 import com.oracle.truffle.api.nodes.*; 48 import com.oracle.truffle.api.debug.DebugSupportProvider;
49 import com.oracle.truffle.api.source.*; 49 import com.oracle.truffle.api.dsl.NodeFactory;
50 import com.oracle.truffle.api.vm.*; 50 import com.oracle.truffle.api.dsl.UnsupportedSpecializationException;
51 import com.oracle.truffle.api.frame.MaterializedFrame;
52 import com.oracle.truffle.api.instrument.ASTProber;
53 import com.oracle.truffle.api.instrument.AdvancedInstrumentResultListener;
54 import com.oracle.truffle.api.instrument.AdvancedInstrumentRootFactory;
55 import com.oracle.truffle.api.instrument.Probe;
56 import com.oracle.truffle.api.instrument.ToolSupportProvider;
57 import com.oracle.truffle.api.instrument.Visualizer;
58 import com.oracle.truffle.api.nodes.GraphPrintVisitor;
59 import com.oracle.truffle.api.nodes.Node;
60 import com.oracle.truffle.api.nodes.NodeInfo;
61 import com.oracle.truffle.api.nodes.NodeUtil;
62 import com.oracle.truffle.api.source.Source;
63 import com.oracle.truffle.api.source.SourceSection;
64 import com.oracle.truffle.api.vm.TruffleVM;
51 import com.oracle.truffle.api.vm.TruffleVM.Symbol; 65 import com.oracle.truffle.api.vm.TruffleVM.Symbol;
52 import com.oracle.truffle.sl.builtins.*; 66 import com.oracle.truffle.sl.builtins.SLBuiltinNode;
53 import com.oracle.truffle.sl.nodes.*; 67 import com.oracle.truffle.sl.builtins.SLDefineFunctionBuiltin;
54 import com.oracle.truffle.sl.nodes.call.*; 68 import com.oracle.truffle.sl.builtins.SLNanoTimeBuiltin;
55 import com.oracle.truffle.sl.nodes.controlflow.*; 69 import com.oracle.truffle.sl.builtins.SLPrintlnBuiltin;
56 import com.oracle.truffle.sl.nodes.expression.*; 70 import com.oracle.truffle.sl.builtins.SLReadlnBuiltin;
57 import com.oracle.truffle.sl.nodes.instrument.*; 71 import com.oracle.truffle.sl.nodes.SLRootNode;
58 import com.oracle.truffle.sl.nodes.local.*; 72 import com.oracle.truffle.sl.nodes.SLTypes;
59 import com.oracle.truffle.sl.parser.*; 73 import com.oracle.truffle.sl.nodes.call.SLDispatchNode;
60 import com.oracle.truffle.sl.runtime.*; 74 import com.oracle.truffle.sl.nodes.call.SLInvokeNode;
75 import com.oracle.truffle.sl.nodes.call.SLUndefinedFunctionException;
76 import com.oracle.truffle.sl.nodes.controlflow.SLBlockNode;
77 import com.oracle.truffle.sl.nodes.controlflow.SLBreakNode;
78 import com.oracle.truffle.sl.nodes.controlflow.SLContinueNode;
79 import com.oracle.truffle.sl.nodes.controlflow.SLIfNode;
80 import com.oracle.truffle.sl.nodes.controlflow.SLReturnNode;
81 import com.oracle.truffle.sl.nodes.controlflow.SLWhileNode;
82 import com.oracle.truffle.sl.nodes.expression.SLAddNode;
83 import com.oracle.truffle.sl.nodes.expression.SLBigIntegerLiteralNode;
84 import com.oracle.truffle.sl.nodes.expression.SLDivNode;
85 import com.oracle.truffle.sl.nodes.expression.SLEqualNode;
86 import com.oracle.truffle.sl.nodes.expression.SLFunctionLiteralNode;
87 import com.oracle.truffle.sl.nodes.expression.SLLessOrEqualNode;
88 import com.oracle.truffle.sl.nodes.expression.SLLessThanNode;
89 import com.oracle.truffle.sl.nodes.expression.SLLogicalAndNode;
90 import com.oracle.truffle.sl.nodes.expression.SLLogicalOrNode;
91 import com.oracle.truffle.sl.nodes.expression.SLMulNode;
92 import com.oracle.truffle.sl.nodes.expression.SLStringLiteralNode;
93 import com.oracle.truffle.sl.nodes.expression.SLSubNode;
94 import com.oracle.truffle.sl.nodes.instrument.SLDefaultVisualizer;
95 import com.oracle.truffle.sl.nodes.instrument.SLStandardASTProber;
96 import com.oracle.truffle.sl.nodes.local.SLReadLocalVariableNode;
97 import com.oracle.truffle.sl.nodes.local.SLWriteLocalVariableNode;
98 import com.oracle.truffle.sl.parser.Parser;
99 import com.oracle.truffle.sl.parser.SLNodeFactory;
100 import com.oracle.truffle.sl.parser.Scanner;
101 import com.oracle.truffle.sl.runtime.SLContext;
102 import com.oracle.truffle.sl.runtime.SLFunction;
103 import com.oracle.truffle.sl.runtime.SLFunctionRegistry;
104 import com.oracle.truffle.sl.runtime.SLNull;
61 import java.io.BufferedReader; 105 import java.io.BufferedReader;
62 import java.io.IOException; 106 import java.io.IOException;
63 import java.io.InputStreamReader; 107 import java.io.InputStreamReader;
64 import java.io.PrintWriter; 108 import java.io.PrintWriter;
65 import java.math.BigInteger; 109 import java.math.BigInteger;