Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
L
- LABEL_CHECK_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_CHECK_START - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_COALESCE_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_COALESCE_START - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_EACH_BODY - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_EACH_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_EACH_INIT - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_EACH_NEXT - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_EACH_START - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_EACH_STEP - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_ENTRY_PREFIX - Static variable in class com.blackrook.rookscript.Script
-
Script label prefix.
- LABEL_FOR_CONDITIONAL - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_FOR_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_FOR_INIT - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_FOR_STEP - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_FOR_SUCCESS - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_FUNCTION_PREFIX - Static variable in class com.blackrook.rookscript.Script
-
Function label prefix.
- LABEL_IF_CONDITIONAL - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_IF_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_IF_FAILURE - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_IF_SUCCESS - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_ITERATOR_VAR - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Iterator variable prefix (must be named in a way that is impossible to access).
- LABEL_SCRIPTLET_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_SCRIPTLET_START - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_SSAND_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_SSAND_FALSE - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_SSAND_TRUE - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_SSOR_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_SSOR_FALSE - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_SSOR_TRUE - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_TERNARY_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_TERNARY_FALSE - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_TERNARY_TRUE - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_WHILE_CONDITIONAL - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_WHILE_END - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- LABEL_WHILE_SUCCESS - Static variable in class com.blackrook.rookscript.compiler.ScriptParser
-
Label prefix.
- lastIndexOf(ScriptValue) - Method in class com.blackrook.rookscript.ScriptValue.ListType
-
Finds a script value sequentially, in reverse (strict equals).
- LEFT_SHIFT - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Left Bit Shift.
- leftShift(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Left shift calculation.
- length() - Method in class com.blackrook.rookscript.ScriptValue
-
Gets the length of this value, if this is a map, list, or the underlying object is an array or
Collection
type. - LENGTH - Enum constant in enum class com.blackrook.rookscript.functions.common.MiscFunctions
- LERP - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
- less(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Less-than calculation.
- LESS - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Less than.
- LESS_OR_EQUAL - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Less than or equal.
- lessOrEqual(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Less-than-or-equal calculation.
- Lexer - Class in com.blackrook.rookscript.struct
-
Breaks up a stream of characters into lexicographical tokens.
- Lexer(Lexer.Kernel, Reader) - Constructor for class com.blackrook.rookscript.struct.Lexer
-
Creates a new lexer around a reader.
- Lexer(Lexer.Kernel, String) - Constructor for class com.blackrook.rookscript.struct.Lexer
-
Creates a new lexer around a String, that will be wrapped into a StringReader.
- Lexer(Lexer.Kernel, String, Reader) - Constructor for class com.blackrook.rookscript.struct.Lexer
-
Creates a new lexer around a reader.
- Lexer(Lexer.Kernel, String, String) - Constructor for class com.blackrook.rookscript.struct.Lexer
-
Creates a new lexer around a String, that will be wrapped into a StringReader.
- Lexer.Kernel - Class in com.blackrook.rookscript.struct
-
This is a info kernel that tells a
Lexer
how to interpret certain characters and identifiers. - Lexer.Parser - Class in com.blackrook.rookscript.struct
-
Abstract parser class.
- Lexer.Parser.Exception - Exception in com.blackrook.rookscript.struct
-
Thrown when a Parser has a problem.
- Lexer.ReaderStack - Class in com.blackrook.rookscript.struct
-
This holds a series of
Reader
streams such that the stream on top is the current active stream. - Lexer.ReaderStack.Stream - Class in com.blackrook.rookscript.struct
-
Stream encapsulation of a single named Reader.
- Lexer.Token - Class in com.blackrook.rookscript.struct
-
Lexer token object.
- linearInterpolate(double, double, double) - Static method in class com.blackrook.rookscript.struct.Utils
-
Gives a value that is the result of a linear interpolation between two values.
- LIST - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
-
Creates a new list.
- LIST - Enum constant in enum class com.blackrook.rookscript.ScriptValue.Type
- listAdd(Object) - Method in class com.blackrook.rookscript.ScriptValue
-
Adds a value to this value, if it is a list.
- LISTADD - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- listAddAt(int, Object) - Method in class com.blackrook.rookscript.ScriptValue
-
Adds a value to this value, only if it is a list.
- listApply(Class<T>, List<T>) - Method in class com.blackrook.rookscript.ScriptValue
-
Applies this list to another list by setting the contents on a (expected new, empty) target list.
- listApply(T) - Method in class com.blackrook.rookscript.ScriptValue
-
Applies this list to an array.
- listContains(Object) - Method in class com.blackrook.rookscript.ScriptValue
-
Gets if this list contains an object, if it is a list.
- LISTCONTAINS - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- listExtract(Collection<?>) - Method in class com.blackrook.rookscript.ScriptValue
-
Sets the contents of this list to the provided collection.
- listExtract(T[]) - Method in class com.blackrook.rookscript.ScriptValue
-
Sets the contents of this list to the provided collection.
- ListFunctions - Enum Class in com.blackrook.rookscript.functions.common
-
RookScript list/set functions.
- listGetByIndex(int, ScriptValue) - Method in class com.blackrook.rookscript.ScriptValue
-
Gets a value at an index, if it is a list.
- listGetIndexOf(Object) - Method in class com.blackrook.rookscript.ScriptValue
-
Gets the index that a value is found at, if it is a list.
- listGetLastIndexOf(Object) - Method in class com.blackrook.rookscript.ScriptValue
-
Gets the last index that a value is found at, if it is a list.
- LISTINDEX - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- LISTLASTINDEX - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- LISTNEW - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- listRemove(Object) - Method in class com.blackrook.rookscript.ScriptValue
-
Removes a value from this value, if it is a list.
- LISTREMOVE - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- listRemoveAt(int, ScriptValue) - Method in class com.blackrook.rookscript.ScriptValue
-
Removes a value from this value at an index, if it is a list.
- LISTREMOVEAT - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- listSetByIndex(int, Object) - Method in class com.blackrook.rookscript.ScriptValue
-
Sets a value in this list.
- LISTSORT - Enum constant in enum class com.blackrook.rookscript.functions.common.ListFunctions
- LOG10 - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
- LOGE - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
- LOGICAL - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Turns the topmost value into a boolean-equivalent value (the same as a not-not).
- LOGICAL_AND - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Logical And.
- LOGICAL_NOT - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Logical Not.
- LOGICAL_OR - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Logical Or.
- logicalAnd(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Logical And calculation.
- logicalNot(ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Logical not calculation.
- logicalOr(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Logical Or calculation.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form