169 * BitwiseOperator = "&" | "|" | "^"; |
169 * BitwiseOperator = "&" | "|" | "^"; |
170 * MultOperator = "*" | "/"; |
170 * MultOperator = "*" | "/"; |
171 * AddOperator = "+" | "-"; |
171 * AddOperator = "+" | "-"; |
172 * UnaryOperator = "+" | "-" | "~"; |
172 * UnaryOperator = "+" | "-" | "~"; |
173 * |
173 * |
174 * FunctionCall = Identifier, "(", ArgumentList, ")"; |
174 * FunctionCall = Identifier, "(", [ArgumentList], ")"; |
175 * ArgumentList = Expression, {",", Expression}; |
175 * ArgumentList = Expression, {",", Expression}; |
176 * Identifier = IdentifierChar - ?Digit?, {IdentifierChar} |
176 * Identifier = IdentifierChar - ?Digit?, {IdentifierChar} |
177 * | "`", ?Character? - "`", {?Character? - "`"}, "`"; |
177 * | "`", ?Character? - "`", {?Character? - "`"}, "`"; |
178 * IdentifierChar = ?Character? - (" "|","); |
178 * IdentifierChar = ?Character? - (" "|","); |
179 * Literal = Number | String | Timestamp; |
179 * Literal = Number | String | Timestamp; |