diff options
author | Pascal Rapicault | 2015-02-16 22:09:08 +0000 |
---|---|---|
committer | Pascal Rapicault | 2015-02-16 22:11:19 +0000 |
commit | 585bbff7bc8689575c8bed80a66fabf174159ce9 (patch) | |
tree | 63e3ec9deab989ee4fc85078a200d6da64f338ce /bundles/org.eclipse.equinox.p2.ql/model/p2ql.bnf | |
parent | c3cdccddfd6fb7b164b216b605252b718004f6c3 (diff) | |
download | rt.equinox.p2-585bbff7bc8689575c8bed80a66fabf174159ce9.tar.gz rt.equinox.p2-585bbff7bc8689575c8bed80a66fabf174159ce9.tar.xz rt.equinox.p2-585bbff7bc8689575c8bed80a66fabf174159ce9.zip |
Bug 453228 - Consider removing org.eclipse.equinox.p2.ql
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ql/model/p2ql.bnf')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ql/model/p2ql.bnf | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ql/model/p2ql.bnf b/bundles/org.eclipse.equinox.p2.ql/model/p2ql.bnf deleted file mode 100644 index 476f54187..000000000 --- a/bundles/org.eclipse.equinox.p2.ql/model/p2ql.bnf +++ /dev/null @@ -1,67 +0,0 @@ -condition - : orExpression ( '?' orExpression ':' orExpression )? - ; - -orExpression : andExpression ( '||' andExpression )* ; - -andExpression : binaryExpression ( '&&' binaryExpression )* ; - -binaryExpression : notExpression ( op notExpression )?; - -op : '=' | '!=' | '>' | '>=' | '<' | '<=' | '~=' ; - -notExpression - : '!' notExpression - | collectionExpression - ; - -collectionExpression - : memberExpression ( '.' collectionFunction )* - ; - -memberExpression : constructor ( ( '.' ID ) | ( '[' memberExpression ']' ) )* ; - -constructor - : ( filter | version | range | class ) '(' unaryExpression ')' - | set '(' ( collectionExpression ( ',' collectionExpression )* )? ')' - | unaryExpression - ; - -collectionFunction - : ( select | reject | exists | all | traverse ) '(' lambdaDefinition ')' - | limit '(' memberExpression ')' - | unique '(' memberExpression? ')' - | latest '(' lambdaDefinition? ')' - ; - -lambdaDefinition - : initializer ( ',' initializer )* ( ',' '{' lambda '}' )? - | '{' lambda '}' - | lambda - ; - -initializer - : '_' - | condition - ; - -lambda - : ( ID ( ',' ID )* )? '|' condition - ; - -unaryExpression - : '(' condition ')' - | '[' condition ( ',' condition )* ']' // #array construct - | '/' regexpPattern '/' - | STRING - | INT - | parameter - | 'null' - | 'true' - | 'false' - | ID - ; - -parameter - : '$' INT | ID - ; |