Project

General

Profile

Feature #2834

Updated by Qiuhan Ding almost 9 years ago

This change is mainly for key generation. Since we cannot infer pattern and derive name from ambiguous pattern. And also because we want to simplify the regular expression. Some features are not essential. 

 Features that have been changed: 

 `1.` do 1. does not allow repetition for sub groups. This is to avoid uncertainty in pattern. 

 For example: 

 We do not allow `<ndn>(<>)*` or `<ndn>(<>*)*` 

 `2.` 
 2. remove '`^`' and '$' in pattern expression. Every pattern needs to be complete. 

 For example: 

 previous pattern `^<ndn><edu>` needs to change to `<ndn><edu><>*` if it has more components after `<edu>` 

 `3.` do 
 3. does not allow subgroups in the wild card. This is to simplify the regular expression. 

 For example: 

 previous pattern `<(.*).(.*)>` is not allowed.

Back