libidav/davqlparser.h

changeset 114
943548492a47
parent 113
412b06dc0162
child 115
5744a3dee766
equal deleted inserted replaced
113:412b06dc0162 114:943548492a47
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;

mercurial