Product Site

C.1.31. Error 35 - Invalid expression.

Explanation:

An expression contains a grammatical error. Possible causes:
  • An expression is missing when one is required
  • You ended an expression with an operator
  • You specified, in an expression, two operators next to one another with nothing in between them
  • You did not specify a right parenthesis when one was required
  • You used special characters (such as operators) in an intended character expression without enclosing them in quotation marks

The associated subcodes are:
001

Incorrect expression detected at "token".
900

message.
901

Prefix operator "operator" is not followed by an expression term.
902

Missing conditional expression following IF keyword.
903

Missing conditional expression following WHEN keyword.
904

Missing initial expression for DO or LOOP control variable.
905

Missing expression following BY keyword.
906

Missing expression following TO keyword.
907

Missing expression following FOR keyword.
908

Missing expression following WHILE keyword.
909

Missing expression following UNTIL keyword.
911

Missing expression following OVER keyword.
912

Missing expression following INTERPRET keyword.
913

Missing expression following OPTIONS keyword.
914

Missing expression following VALUE keyword of an ADDRESS instruction.
915

Missing expression following VALUE keyword of a SIGNAL instruction.
916

Missing expression following VALUE keyword of a TRACE instruction.
917

Missing expression following VALUE keyword of a NUMERIC FORM instruction.
918

Missing expression following assignment instruction.
919

Operator "operator" is not followed by an expression term.
921

Missing expression following GUARD keyword.
922

Missing expression following DESCRIPTION keyword of a RAISE instruction.
923

Missing expression following ADDITIONAL keyword of a RAISE instruction.
924

Missing "(" on expression list of the ARRAY keyword.
925

Missing expression following TO keyword of a FORWARD instruction.
926

Missing expression following ARGUMENTS keyword of a FORWARD instruction.
927

Missing expression following MESSAGE keyword of a FORWARD instruction.
928

Missing expression following CLASS keyword of a FORWARD instruction.
929

Missing expression in logical expression list.
930

Invalid or missing expression following "=" token of a USE ARG instruction.
931

Missing expression following "(" of parse template.
932

Missing expression for calculated CALL name.
933

Missing expression following CASE keyword of a SELECT instruction.
934

Missing expression in WHEN case expression list.
935

Missing expression following keyword keyword of a instruction instruction.
936

Missing expression on ::CONSTANT directive.