- s - Variable in class com.oracle.truffle.sl.parser.SimpleLanguageParser.BlockContext
-
- s - Variable in class com.oracle.truffle.sl.parser.SimpleLanguageParser.FactorContext
-
- s - Variable in class com.oracle.truffle.sl.parser.SimpleLanguageParser.FunctionContext
-
- SemErr(Token, String) - Method in class com.oracle.truffle.sl.parser.SimpleLanguageParser
-
- SEPARATOR - Static variable in class com.oracle.truffle.sl.builtins.SLStackTraceBuiltin
-
- serialVersionUID - Static variable in exception com.oracle.truffle.sl.parser.SLParseError
-
- setCallTarget(RootCallTarget) - Method in class com.oracle.truffle.sl.runtime.SLFunction
-
- setCloningAllowed(boolean) - Method in class com.oracle.truffle.sl.nodes.SLRootNode
-
- setSourceSection(int, int) - Method in class com.oracle.truffle.sl.nodes.SLStatementNode
-
- setUnavailableSourceSection() - Method in class com.oracle.truffle.sl.nodes.SLStatementNode
-
- setVisibleVariablesIndexOnEnter(int) - Method in class com.oracle.truffle.sl.nodes.local.SLScopedNode
-
Set the index to the the
block's variables
that determine variables belonging into this scope (excluding parent scopes) on node enter.
- setVisibleVariablesIndexOnExit(int) - Method in class com.oracle.truffle.sl.nodes.local.SLScopedNode
-
- simplelanguage() - Method in class com.oracle.truffle.sl.parser.SimpleLanguageParser
-
- SimplelanguageContext(ParserRuleContext, int) - Constructor for class com.oracle.truffle.sl.parser.SimpleLanguageParser.SimplelanguageContext
-
- SimpleLanguageLexer - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageLexer(CharStream) - Constructor for class com.oracle.truffle.sl.parser.SimpleLanguageLexer
-
- SimpleLanguageParser - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser(TokenStream) - Constructor for class com.oracle.truffle.sl.parser.SimpleLanguageParser
-
- SimpleLanguageParser.ArithmeticContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.BlockContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.ExpressionContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.FactorContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.FunctionContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.If_statementContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.Logic_factorContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.Logic_termContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.Member_expressionContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.Return_statementContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.SimplelanguageContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.StatementContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.TermContext - Class in com.oracle.truffle.sl.parser
-
- SimpleLanguageParser.While_statementContext - Class in com.oracle.truffle.sl.parser
-
- SINGLETON - Static variable in exception com.oracle.truffle.sl.nodes.controlflow.SLBreakException
-
- SINGLETON - Static variable in exception com.oracle.truffle.sl.nodes.controlflow.SLContinueException
-
- SINGLETON - Static variable in class com.oracle.truffle.sl.runtime.SLNull
-
The canonical value to represent null in SL.
- SLAddNode - Class in com.oracle.truffle.sl.nodes.expression
-
SL node that performs the "+" operation, which performs addition on arbitrary precision numbers,
as well as String concatenation if one of the operands is a String.
- SLAddNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLAddNode
-
- SLAddToHostClassPathBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin function that performs context exit.
- SLAddToHostClassPathBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLAddToHostClassPathBuiltin
-
- SLBigIntegerLiteralNode - Class in com.oracle.truffle.sl.nodes.expression
-
Constant literal for a arbitrary-precision number that exceeds the range of
SLLongLiteralNode.
- SLBigIntegerLiteralNode(BigInteger) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLBigIntegerLiteralNode
-
- SLBigNumber - Class in com.oracle.truffle.sl.runtime
-
- SLBigNumber(BigInteger) - Constructor for class com.oracle.truffle.sl.runtime.SLBigNumber
-
- SLBigNumber(long) - Constructor for class com.oracle.truffle.sl.runtime.SLBigNumber
-
- SLBinaryNode - Class in com.oracle.truffle.sl.nodes
-
Utility base class for operations that take two arguments (per convention called "left" and
"right").
- SLBinaryNode() - Constructor for class com.oracle.truffle.sl.nodes.SLBinaryNode
-
- SLBlockNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
A statement node that just executes a list of other statements.
- SLBlockNode(SLStatementNode[]) - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLBlockNode
-
- SLBreakException - Exception in com.oracle.truffle.sl.nodes.controlflow
-
- SLBreakNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
Implementation of the SL break statement.
- SLBreakNode() - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLBreakNode
-
- SLBuiltinNode - Class in com.oracle.truffle.sl.builtins
-
Base class for all builtin functions.
- SLBuiltinNode() - Constructor for class com.oracle.truffle.sl.builtins.SLBuiltinNode
-
- SLContext - Class in com.oracle.truffle.sl.runtime
-
The run-time state of SL during execution.
- SLContext(SLLanguage, TruffleLanguage.Env, List<NodeFactory<? extends SLBuiltinNode>>) - Constructor for class com.oracle.truffle.sl.runtime.SLContext
-
- SLContinueException - Exception in com.oracle.truffle.sl.nodes.controlflow
-
- SLContinueNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
Implementation of the SL continue statement.
- SLContinueNode() - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLContinueNode
-
- SLDebuggerNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
Implementation of the SL debugger statement.
- SLDebuggerNode() - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLDebuggerNode
-
- SLDefineFunctionBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin function to define (or redefine) functions.
- SLDefineFunctionBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLDefineFunctionBuiltin
-
- SLDivNode - Class in com.oracle.truffle.sl.nodes.expression
-
This class is similar to the extensively documented
SLAddNode.
- SLDivNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLDivNode
-
- SLEqualNode - Class in com.oracle.truffle.sl.nodes.expression
-
The == operator of SL is defined on all types.
- SLEqualNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLEqualNode
-
- SLEvalBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin function to evaluate source code in any supported language.
- SLEvalBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLEvalBuiltin
-
- SLEvalRootNode - Class in com.oracle.truffle.sl.nodes
-
This class performs two additional tasks:
Lazily registration of functions on first execution.
- SLEvalRootNode(SLLanguage, RootCallTarget, Map<TruffleString, RootCallTarget>) - Constructor for class com.oracle.truffle.sl.nodes.SLEvalRootNode
-
- SLException - Exception in com.oracle.truffle.sl
-
SL does not need a sophisticated error checking and reporting mechanism, so all unexpected
conditions just abort execution.
- SLException(String, Node) - Constructor for exception com.oracle.truffle.sl.SLException
-
- SLExitBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin function that performs context exit.
- SLExitBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLExitBuiltin
-
- SLExpressionNode - Class in com.oracle.truffle.sl.nodes
-
Base class for all SL nodes that produce a value and therefore benefit from type specialization.
- SLExpressionNode() - Constructor for class com.oracle.truffle.sl.nodes.SLExpressionNode
-
- SLFileDetector - Class in com.oracle.truffle.sl
-
- SLFileDetector() - Constructor for class com.oracle.truffle.sl.SLFileDetector
-
- SLFunction - Class in com.oracle.truffle.sl.runtime
-
Represents a SL function.
- SLFunction(SLLanguage, TruffleString) - Constructor for class com.oracle.truffle.sl.runtime.SLFunction
-
- SLFunction(TruffleString, RootCallTarget) - Constructor for class com.oracle.truffle.sl.runtime.SLFunction
-
- SLFunctionBodyNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
The body of a user-defined SL function.
- SLFunctionBodyNode(SLStatementNode) - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLFunctionBodyNode
-
- SLFunctionLiteralNode - Class in com.oracle.truffle.sl.nodes.expression
-
Constant literal for a
function value, created when a function name occurs as
a literal in SL source code.
- SLFunctionLiteralNode(TruffleString) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLFunctionLiteralNode
-
- SLFunctionRegistry - Class in com.oracle.truffle.sl.runtime
-
- SLFunctionRegistry(SLLanguage) - Constructor for class com.oracle.truffle.sl.runtime.SLFunctionRegistry
-
- SLGetSizeBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function that queries the size property of a foreign object.
- SLGetSizeBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLGetSizeBuiltin
-
- SLHasSizeBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function that queries if the foreign object has a size.
- SLHasSizeBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLHasSizeBuiltin
-
- SLHelloEqualsWorldBuiltin - Class in com.oracle.truffle.sl.builtins
-
This builtin sets the variable named "hello" in the caller frame to the string "world".
- SLHelloEqualsWorldBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLHelloEqualsWorldBuiltin
-
- SLIfNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
- SLIfNode(SLExpressionNode, SLStatementNode, SLStatementNode) - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLIfNode
-
- SLImportBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function that goes through to import a symbol from the polyglot bindings.
- SLImportBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLImportBuiltin
-
- SLInvokeNode - Class in com.oracle.truffle.sl.nodes.expression
-
The node for function invocation in SL.
- SLInvokeNode(SLExpressionNode, SLExpressionNode[]) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLInvokeNode
-
- SLIsExecutableBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function that queries if the foreign object is executable.
- SLIsExecutableBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLIsExecutableBuiltin
-
- SLIsInstanceBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function that returns true if the given operand is of a given meta-object.
- SLIsInstanceBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLIsInstanceBuiltin
-
- SLIsNullBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function that queries if the foreign object is a null value.
- SLIsNullBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLIsNullBuiltin
-
- SLJavaTypeBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin that allows to lookup a Java type.
- SLJavaTypeBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLJavaTypeBuiltin
-
- SLLanguage - Class in com.oracle.truffle.sl
-
SL is a simple language to demonstrate and showcase features of Truffle.
- SLLanguage() - Constructor for class com.oracle.truffle.sl.SLLanguage
-
- SLLanguageView - Class in com.oracle.truffle.sl.runtime
-
Language views are needed in order to allow tools to have a consistent perspective on primitive
or foreign values from the perspective of this language.
- SLLessOrEqualNode - Class in com.oracle.truffle.sl.nodes.expression
-
- SLLessOrEqualNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLLessOrEqualNode
-
- SLLessThanNode - Class in com.oracle.truffle.sl.nodes.expression
-
This class is similar to the extensively documented
SLAddNode.
- SLLessThanNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLLessThanNode
-
- SLLogicalAndNode - Class in com.oracle.truffle.sl.nodes.expression
-
Logical conjunction node with short circuit evaluation.
- SLLogicalAndNode(SLExpressionNode, SLExpressionNode) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLLogicalAndNode
-
- SLLogicalNotNode - Class in com.oracle.truffle.sl.nodes.expression
-
Example of a simple unary node that uses type specialization.
- SLLogicalNotNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLLogicalNotNode
-
- SLLogicalOrNode - Class in com.oracle.truffle.sl.nodes.expression
-
Logical disjunction node with short circuit evaluation.
- SLLogicalOrNode(SLExpressionNode, SLExpressionNode) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLLogicalOrNode
-
- SLLongLiteralNode - Class in com.oracle.truffle.sl.nodes.expression
-
Constant literal for a primitive long value.
- SLLongLiteralNode(long) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLLongLiteralNode
-
- SLMulNode - Class in com.oracle.truffle.sl.nodes.expression
-
This class is similar to the extensively documented
SLAddNode.
- SLMulNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLMulNode
-
- SLNanoTimeBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin function that returns the value of a high-resolution time, in nanoseconds.
- SLNanoTimeBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLNanoTimeBuiltin
-
- SLNewObjectBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function to create a new object.
- SLNewObjectBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLNewObjectBuiltin
-
- SLNodeFactory - Class in com.oracle.truffle.sl.parser
-
Helper class used by the SL Parser to create nodes.
- SLNodeFactory(SLLanguage, Source) - Constructor for class com.oracle.truffle.sl.parser.SLNodeFactory
-
- SLNull - Class in com.oracle.truffle.sl.runtime
-
The SL type for a null (i.e., undefined) value.
- SLObject - Class in com.oracle.truffle.sl.runtime
-
Represents an SL object.
- SLObject(Shape) - Constructor for class com.oracle.truffle.sl.runtime.SLObject
-
- SLParenExpressionNode - Class in com.oracle.truffle.sl.nodes.expression
-
A
SLExpressionNode that represents a parenthesized expression; it simply returns the
value of the enclosed (child) expression.
- SLParenExpressionNode(SLExpressionNode) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLParenExpressionNode
-
- SLParseError - Exception in com.oracle.truffle.sl.parser
-
- SLParseError(Source, int, int, int, String) - Constructor for exception com.oracle.truffle.sl.parser.SLParseError
-
- SLPrintlnBuiltin - Class in com.oracle.truffle.sl.builtins
-
- SLPrintlnBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLPrintlnBuiltin
-
- SLReadArgumentNode - Class in com.oracle.truffle.sl.nodes.local
-
Reads a function argument.
- SLReadArgumentNode(int) - Constructor for class com.oracle.truffle.sl.nodes.local.SLReadArgumentNode
-
- SLReadlnBuiltin - Class in com.oracle.truffle.sl.builtins
-
- SLReadlnBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLReadlnBuiltin
-
- SLReadLocalVariableNode - Class in com.oracle.truffle.sl.nodes.local
-
Node to read a local variable from a function's frame.
- SLReadLocalVariableNode() - Constructor for class com.oracle.truffle.sl.nodes.local.SLReadLocalVariableNode
-
- SLReadPropertyNode - Class in com.oracle.truffle.sl.nodes.expression
-
The node for reading a property of an object.
- SLReadPropertyNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLReadPropertyNode
-
- SLRegisterShutdownHookBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin function that registers a function as a shutdown hook.
- SLRegisterShutdownHookBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLRegisterShutdownHookBuiltin
-
- SLReturnException - Exception in com.oracle.truffle.sl.nodes.controlflow
-
- SLReturnException(Object) - Constructor for exception com.oracle.truffle.sl.nodes.controlflow.SLReturnException
-
- SLReturnNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
Implementation of the SL return statement.
- SLReturnNode(SLExpressionNode) - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLReturnNode
-
- SLRootNode - Class in com.oracle.truffle.sl.nodes
-
The root of all SL execution trees.
- SLRootNode(SLLanguage, FrameDescriptor, SLExpressionNode, SourceSection, TruffleString) - Constructor for class com.oracle.truffle.sl.nodes.SLRootNode
-
- SLScopedNode - Class in com.oracle.truffle.sl.nodes.local
-
The SL implementation of NodeLibrary provides fast access to local variables.
- SLScopedNode() - Constructor for class com.oracle.truffle.sl.nodes.local.SLScopedNode
-
- SLShortCircuitNode - Class in com.oracle.truffle.sl.nodes.expression
-
Logical operations in SL use short circuit evaluation: if the evaluation of the left operand
already decides the result of the operation, the right operand must not be executed.
- SLShortCircuitNode(SLExpressionNode, SLExpressionNode) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLShortCircuitNode
-
- SLStackTraceBuiltin - Class in com.oracle.truffle.sl.builtins
-
Returns a string representation of the current stack.
- SLStackTraceBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLStackTraceBuiltin
-
- SLStatementNode - Class in com.oracle.truffle.sl.nodes
-
The base class of all Truffle nodes for SL.
- SLStatementNode() - Constructor for class com.oracle.truffle.sl.nodes.SLStatementNode
-
- SLStringLiteralNode - Class in com.oracle.truffle.sl.nodes.expression
-
Constant literal for a String value.
- SLStringLiteralNode(TruffleString) - Constructor for class com.oracle.truffle.sl.nodes.expression.SLStringLiteralNode
-
- SLStrings - Class in com.oracle.truffle.sl.runtime
-
- SLStrings() - Constructor for class com.oracle.truffle.sl.runtime.SLStrings
-
- SLSubNode - Class in com.oracle.truffle.sl.nodes.expression
-
This class is similar to the extensively documented
SLAddNode.
- SLSubNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLSubNode
-
- SLToMemberNode - Class in com.oracle.truffle.sl.nodes.util
-
The node to normalize any value to an SL value.
- SLToMemberNode() - Constructor for class com.oracle.truffle.sl.nodes.util.SLToMemberNode
-
- SLToTruffleStringNode - Class in com.oracle.truffle.sl.nodes.util
-
The node to normalize any value to an SL value.
- SLToTruffleStringNode() - Constructor for class com.oracle.truffle.sl.nodes.util.SLToTruffleStringNode
-
- SLType - Class in com.oracle.truffle.sl.runtime
-
The builtin type definitions for SimpleLanguage.
- SLTypeOfBuiltin - Class in com.oracle.truffle.sl.builtins
-
Built-in function that returns the type of a guest language value.
- SLTypeOfBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLTypeOfBuiltin
-
- SLTypes - Class in com.oracle.truffle.sl.nodes
-
The type system of SL, as explained in
SLLanguage.
- SLTypes() - Constructor for class com.oracle.truffle.sl.nodes.SLTypes
-
- SLUnboxNode - Class in com.oracle.truffle.sl.nodes.util
-
The node to normalize any value to an SL value.
- SLUnboxNode() - Constructor for class com.oracle.truffle.sl.nodes.util.SLUnboxNode
-
- SLUndefinedFunctionRootNode - Class in com.oracle.truffle.sl.nodes
-
The initial
RootNode of
functions when they are created, i.e., when
they are still undefined.
- SLUndefinedFunctionRootNode(SLLanguage, TruffleString) - Constructor for class com.oracle.truffle.sl.nodes.SLUndefinedFunctionRootNode
-
- SLUndefinedNameException - Exception in com.oracle.truffle.sl.runtime
-
- SLWhileNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
- SLWhileNode(SLExpressionNode, SLStatementNode) - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLWhileNode
-
- SLWhileRepeatingNode - Class in com.oracle.truffle.sl.nodes.controlflow
-
- SLWhileRepeatingNode(SLExpressionNode, SLStatementNode) - Constructor for class com.oracle.truffle.sl.nodes.controlflow.SLWhileRepeatingNode
-
- SLWrapPrimitiveBuiltin - Class in com.oracle.truffle.sl.builtins
-
Builtin function to wrap primitive values in order to increase coverage of the Truffle TCK test.
- SLWrapPrimitiveBuiltin() - Constructor for class com.oracle.truffle.sl.builtins.SLWrapPrimitiveBuiltin
-
- SLWriteLocalVariableNode - Class in com.oracle.truffle.sl.nodes.local
-
Node to write a local variable to a function's frame.
- SLWriteLocalVariableNode() - Constructor for class com.oracle.truffle.sl.nodes.local.SLWriteLocalVariableNode
-
- SLWritePropertyNode - Class in com.oracle.truffle.sl.nodes.expression
-
The node for writing a property of an object.
- SLWritePropertyNode() - Constructor for class com.oracle.truffle.sl.nodes.expression.SLWritePropertyNode
-
- startBlock() - Method in class com.oracle.truffle.sl.parser.SLNodeFactory
-
- startFunction(Token, Token) - Method in class com.oracle.truffle.sl.parser.SLNodeFactory
-
- statement - Variable in class com.oracle.truffle.sl.parser.SimpleLanguageParser.BlockContext
-
- statement() - Method in class com.oracle.truffle.sl.parser.SimpleLanguageParser.BlockContext
-
- statement(int) - Method in class com.oracle.truffle.sl.parser.SimpleLanguageParser.BlockContext
-
- statement(boolean) - Method in class com.oracle.truffle.sl.parser.SimpleLanguageParser
-
- StatementContext(ParserRuleContext, int) - Constructor for class com.oracle.truffle.sl.parser.SimpleLanguageParser.StatementContext
-
- StatementContext(ParserRuleContext, int, boolean) - Constructor for class com.oracle.truffle.sl.parser.SimpleLanguageParser.StatementContext
-
- STRING - Static variable in class com.oracle.truffle.sl.runtime.SLType
-
- STRING_ENCODING - Static variable in class com.oracle.truffle.sl.SLLanguage
-
- STRING_LITERAL - Static variable in class com.oracle.truffle.sl.parser.SimpleLanguageLexer
-
- STRING_LITERAL - Variable in class com.oracle.truffle.sl.parser.SimpleLanguageParser.FactorContext
-
- STRING_LITERAL() - Method in class com.oracle.truffle.sl.parser.SimpleLanguageParser.FactorContext
-
- STRING_LITERAL - Static variable in class com.oracle.truffle.sl.parser.SimpleLanguageParser
-
- stringsEqual(TruffleString.EqualNode, TruffleString, TruffleString) - Static method in class com.oracle.truffle.sl.builtins.SLEvalBuiltin
-
- sub(long, long) - Method in class com.oracle.truffle.sl.nodes.expression.SLSubNode
-
- sub(SLBigNumber, SLBigNumber) - Method in class com.oracle.truffle.sl.nodes.expression.SLSubNode
-