Research Article
Graph Drawing and Analysis Library and Its Domain-Specific Language for Graphs’ Layout Specifications
Listing 3
Language rules for the support of logical operators.
AestheticCriteriaMath: CriteriaExpression; | CriteriaFactor: ’not’? (AestheticCriteion | (’(’ CriteriaExpression ’)’) | ); | CriteriaTerm: CriteriaFactor CriteriaAndFactor*; | CriteriaAndFactor: ’and’ CriteriaFactor; | CriteriaExpression: CriteriaTerm CriteriaOrTerm*; | CriteriaOrTerm: ’or’ CriteriaTerm; |
|