Mercurial > pub > Impl
diff Schema/query.def @ 49:16ada169ca75
migrating to the Eclipse IDE
author | wizard@linux-odin.local |
---|---|
date | Fri, 26 Feb 2010 10:49:21 +0300 |
parents | 03e58a454b20 |
children |
line wrap: on
line diff
--- a/Schema/query.def Fri Feb 26 01:43:42 2010 +0300 +++ b/Schema/query.def Fri Feb 26 10:49:21 2010 +0300 @@ -1,27 +1,27 @@ -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 ...] \ No newline at end of file +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 ...]