aboutsummaryrefslogtreecommitdiff
path: root/src/processor/postfix_evaluator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/processor/postfix_evaluator.h')
-rw-r--r--src/processor/postfix_evaluator.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/processor/postfix_evaluator.h b/src/processor/postfix_evaluator.h
index 24807551..35f79f76 100644
--- a/src/processor/postfix_evaluator.h
+++ b/src/processor/postfix_evaluator.h
@@ -44,10 +44,12 @@
// either literal values suitable for ValueType, or constants or variables,
// which reference the dictionary. The supported binary operators are +
// (addition), - (subtraction), * (multiplication), / (quotient of division),
-// and % (modulus of division). The unary ^ (dereference) operator is also
-// provided. These operators allow any operand to be either a literal
-// value, constant, or variable. Assignment (=) of any type of operand into
-// a variable is also supported.
+// % (modulus of division), and @ (data alignment). The alignment operator (@)
+// accepts a value and an alignment size, and produces a result that is a
+// multiple of the alignment size by truncating the input value.
+// The unary ^ (dereference) operator is also provided. These operators
+// allow any operand to be either a literal value, constant, or variable.
+// Assignment (=) of any type of operand into a variable is also supported.
//
// The dictionary is provided as a map with string keys. Keys beginning
// with the '$' character are treated as variables. All other keys are