Class Op
- java.lang.Object
-
- com.clevercloud.biscuit.datalog.expressions.Op
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOp.Binarystatic classOp.BinaryOpstatic classOp.Unarystatic classOp.UnaryOpstatic classOp.Value
-
Constructor Summary
Constructors Constructor Description Op()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static io.vavr.control.Either<Error.FormatError,Op>deserializeV2(Schema.Op op)abstract booleanevaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)abstract Stringprint(Deque<String> stack, SymbolTable symbols)abstract Schema.Opserialize()
-
-
-
Method Detail
-
evaluate
public abstract boolean evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)
-
print
public abstract String print(Deque<String> stack, SymbolTable symbols)
-
serialize
public abstract Schema.Op serialize()
-
deserializeV2
public static io.vavr.control.Either<Error.FormatError,Op> deserializeV2(Schema.Op op)
-
-