Package io.github.lukebemish.brainfrick.lang
package io.github.lukebemish.brainfrick.lang
General utilities and interfaces necessary or useful for brainfrick. This includes tools for providing additional
behavior for operators based on interface implementation.
-
ClassDescriptionUtility methods for using arrays from brainfrick.An object implementing this interface is marked as having custom decrementation logic.An object implementing this interface is marked as having custom incrementation logic.An object implementing this interface is marked as being number-like for the purpose of indexing arguments, using the ',' operator, or indexing callers, using the ':' operator.An object implementing this interface is marked as having custom logic to determine whether it is zero-like for the purpose of the '[' or ']' operators.