Mercurial > hg > truffle
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; |