Changes between Version 1 and Version 2 of PackageDescriptionSemantics

Show
Ignore:
Timestamp:
04/11/08 08:06:42 (5 years ago)
Author:
nominolo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PackageDescriptionSemantics

    v1 v2  
    77flag-assign ::= flag-name := ( "true" | "false" ) 
    88}}} 
     9 
     10A '''package''' consists of a package name and a version. 
     11{{{ 
     12package ::= package-name "-" version 
     13 
     14version ::= number ("." number)  
     15}}} 
     16 
     17A '''dependency''' consists of a package name and a range of possible versions.  Ther also is a special value denoting the impossible dependency (this is implemented by specifying "buildable: False"). 
     18{{{ 
     19dependency ::= package-name version-range | "impossible" 
     20 
     21version-range ::= "any"  
     22               | (">" | ">=" | "==" | "<=" | "<" ) version  
     23               | version-range "&&" version-range 
     24               | version range "||" version-range 
     25}}} 
     26