factor ::= constante_nonsigne | variable | ( function ( [ "(" expression { "," expression } ")" ] ) ) | ( group_function "(" [ "*" | "all" | "distinct" ] expression ")" )
This rule is called by term
term