Add to ast/nodes.go:
ArithmeticExpr (operators: +, -, *, /, %, ^)
BuiltinFunctionExpr (abs, ceil, floor, round, len, max, min)
LetAssignment / MatchLetClause for computed variable bindings
Expose as filter/expression types in gotype/filter.go. These are TypeDB 3.8+ features.
Files: ast/nodes.go, ast/compiler.go, gotype/filter.go, plus unit tests
Add to
ast/nodes.go:ArithmeticExpr(operators: +, -, *, /, %, ^)BuiltinFunctionExpr(abs, ceil, floor, round, len, max, min)LetAssignment/MatchLetClausefor computed variable bindingsExpose as filter/expression types in
gotype/filter.go. These are TypeDB 3.8+ features.Files:
ast/nodes.go,ast/compiler.go,gotype/filter.go, plus unit tests