min/max operators (#1992)

* min/max operators

* min, max operator headers
This commit is contained in:
Matt Benson
2024-03-30 13:34:36 +11:00
committed by GitHub
parent 3283c65dc4
commit 101cf14b8c
8 changed files with 209 additions and 0 deletions
+3
View File
@@ -199,6 +199,9 @@ var participleYqRules = []*participleYqRule{
{"GreaterThan", `\s*>\s*`, opTokenWithPrefs(compareOpType, nil, compareTypePref{OrEqual: false, Greater: true}), 0},
{"LessThan", `\s*<\s*`, opTokenWithPrefs(compareOpType, nil, compareTypePref{OrEqual: false, Greater: false}), 0},
simpleOp("min", minOpType),
simpleOp("max", maxOpType),
{"AssignRelative", `\|=[c]*`, assignOpToken(true), 0},
{"Assign", `=[c]*`, assignOpToken(false), 0},