Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- main(String[]) - Static method in class com.blackrook.rookscript.tools.ScriptExecutor
- MAP - Enum constant in enum class com.blackrook.rookscript.ScriptValue.Type
- mapApply(T) - Method in class com.blackrook.rookscript.ScriptValue
-
Applies this map to an object's fields/setters.
- mapContains(String) - Method in class com.blackrook.rookscript.ScriptValue
-
If this is a map, checks if it contains the provided key.
- mapExtract(Map<?, ?>) - Method in class com.blackrook.rookscript.ScriptValue
-
Extracts a map's key-value pairs and sets those values to this map.
- mapExtract(T) - Method in class com.blackrook.rookscript.ScriptValue
-
Extracts an object's fields/getters and sets those values to this map.
- MapFunctions - Enum Class in com.blackrook.rookscript.functions.common
-
RookScript map functions.
- mapGet(String, ScriptValue) - Method in class com.blackrook.rookscript.ScriptValue
-
If this is a map, gets the value that corresponds to a provided key.
- MAPGET - Enum constant in enum class com.blackrook.rookscript.functions.common.MapFunctions
- MAPKEYS - Enum constant in enum class com.blackrook.rookscript.functions.common.MapFunctions
- MAPMERGE - Enum constant in enum class com.blackrook.rookscript.functions.common.MapFunctions
- mapRemove(String) - Method in class com.blackrook.rookscript.ScriptValue
-
If this is a map, removes the value that corresponds to a provided key.
- mapSet(String, Object) - Method in class com.blackrook.rookscript.ScriptValue
-
If this is a map, sets a key on it to a value.
- MAPSET - Enum constant in enum class com.blackrook.rookscript.functions.common.MapFunctions
- MAPVALUE - Enum constant in enum class com.blackrook.rookscript.functions.common.MapFunctions
- mark(Script, String) - Method in class com.blackrook.rookscript.compiler.ScriptParser
-
Marks a label on the current command.
- matchType(int) - Method in class com.blackrook.rookscript.struct.Lexer.Parser
-
Matches the current token.
- MathFunctions - Enum Class in com.blackrook.rookscript.functions
-
Script common functions for mathematic functions.
- MAX - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
- MD5 - Enum constant in enum class com.blackrook.rookscript.functions.DigestFunctions
- MIN - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
- MiscFunctions - Enum Class in com.blackrook.rookscript.functions.common
-
RookScript buffer functions.
- modifyType(Lexer.Token) - Method in class com.blackrook.rookscript.struct.Lexer
-
Called when the lexer wants to create a token, but the lexeme of the token may cause this token to be a different type.
- modulo(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Modulo calculation.
- MODULO - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Modulo.
- multiply(ScriptValue, ScriptValue, ScriptValue) - Static method in class com.blackrook.rookscript.ScriptValue
-
Multiply calculation.
- MULTIPLY - Enum constant in enum class com.blackrook.rookscript.lang.ScriptCommandType
-
Multiply.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form