Mercurial > pub > Impl
view Schema/query.def @ 4:e59f44f75f20
DOM - в разработке
Testing - по мелочи
Property - изменен механизм выбора имплементора
author | Sergey |
---|---|
date | Wed, 12 Aug 2009 17:36:07 +0400 |
parents | 03e58a454b20 |
children | 16ada169ca75 |
line wrap: on
line source
syntax ::= select expr_list from var_defs where condition name ::= <\w>+ fqdn ::= name[.name...] string ::= '[{<^'>+|<'>{2}}...]' number ::= [{+|-}] <\d>+ math_op ::= {+|-|*|/} compare_op ::= {<\>>|<\<>|==|!=} log_op ::= {OR|AND} not_op ::= NOT expr ::= {string|number|fqdn} [math_op {string|number|fqdn|( expr )} ...] expr_list ::= expr [, expr ...] type ::= name [<\<>type [, type ...]<\>>] condition ::= [not_op] expr compare_op expr [log_op {condition|( condition )} ...] var_defs ::= name as type [, name as type ...]