A RELAX NG schema is provided. I find that it contains still open issues. Would you like to improve it any further?
The pattern “[a-zA-Z_][a-zA-Z_0-9:,]*” for the item “DATA-EXTNAME” is inappropriate to express a list of valid function names (or aliases) because it is too generic.
Are there any more properties to consider?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What exactly do you mean with "too generic"? Do you have any concrete suggestions?
I already stumbled over DATA-EXTNAME because it constains "," when changing platformtypenameentries (see https://trac.cppcheck.net/ticket/8401).
So i would agree to say it does not fit everywhere 100% at the moment.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Which wording would you prefer for “DATA-EXTNAME”?
Is there a problem with comma as delimiter?
I imagine that delimiting functionality should be expressed by safer means in the XML schema.
Will a semantic data structure definition be more appropriate?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A RELAX NG schema is provided. I find that it contains still open issues. Would you like to improve it any further?
The pattern “
[a-zA-Z_][a-zA-Z_0-9:,]*
” for the item “DATA-EXTNAME
” is inappropriate to express a list of valid function names (or aliases) because it is too generic.Are there any more properties to consider?
What exactly do you mean with "too generic"? Do you have any concrete suggestions?
I already stumbled over DATA-EXTNAME because it constains "," when changing
platformtype
name
entries (see https://trac.cppcheck.net/ticket/8401).So i would agree to say it does not fit everywhere 100% at the moment.
How are the chances to increase the development attention for safer data models and their validation?
Why not? How else?
Not sure what exactly you mean with "this item".
Is there a problem with comma as delimiter?
Last edit: versat 2018-05-11
We are used to the specification of double colons in C++ source code.
But how does the current regular expression in the RNG file fit to this usage?
I suggest to extend the mentioned data model description.
Which wording would you prefer for “DATA-EXTNAME”?
I imagine that delimiting functionality should be expressed by safer means in the XML schema.
Will a semantic data structure definition be more appropriate?