Protocols
The following protocols are available globally.
-
A protocol which is capable of evaluating string expressions to a strongly typed object
See moreDeclaration
Swift
public protocol Evaluator
-
The base protocol of interpreters, that are context-aware, and capable of recursively evaluating variables. They use the evaluate method as their main input
See moreDeclaration
Swift
public protocol Interpreter : EvaluatorWithLocalContext
-
A protocol which is able to express custom values as Strings
See moreDeclaration
Swift
public protocol Printer
-
Protocol for all Variables
See moreDeclaration
Swift
internal protocol VariableProtocol
-
Data types tell the framework which kind of data can be parsed in the expressions
See moreDeclaration
Swift
public protocol DataTypeProtocol
-
A processor that can process a raw value with extra information, such as interpreter and context
See moreDeclaration
Swift
internal protocol VariableProcessorProtocol
-
Pattern consists of array of elements
See moreDeclaration
Swift
public protocol PatternProtocol