-void ConstSubExpr (void (*F) (ExprDesc*), ExprDesc* Expr);
-/* Will evaluate an expression via the given function. If the result is not
- * a constant, a diagnostic will be printed, and the value is replaced by
- * a constant one to make sure there are no internal errors that result
- * from this input error.
- */
-
-void CheckBoolExpr (ExprDesc* lval);
-/* Check if the given expression is a boolean expression, output a diagnostic
- * if not.
- */
-
-void ExprLoad (unsigned flags, ExprDesc *lval);
-/* Put the result of an expression into the primary register */
-
-void Store (ExprDesc* lval, const type* StoreType);