Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: TFT ImportsSourceDefinitionCommentsAttribute and AttribQualifier/DefOrFieldRef inconsistency

TFT ImportsSourceDefinitionComment​sAttribute and AttribQualifier/DefOrFieldRef inconsistency 27 Mar 2002 11:17 #6122

Hello All,

1.
Seems to be that TFT ImportType in TFT ImportsSourceDefinitionCommentsAttribute /needed only to distinguish imported identifiers with identical names I think/ is unexpected in Core BNF AttribQualifier /in DefOrFieldRef/.

TFT BNF: ImportsSourceDefinitionCommentsAttribute ::= display "(" ImportType ImportIdentifier ")" """ "imports definition comments" ":=" TabFreeText """
Core BNF DefOrFieldRef ::= DefinitionRef | FieldReference

The solution can be a little modification of AttribQualifier, but I do not know how to make it working only for Import part:

AttribQualifier ::= "(" OptionalImportType ... ")"
OptionalImportType :=
[
group |
type |
template |
const |
testcase |
teststep |
function |
signature
]

2.
Furthermore in Core BNF AttribQualifier is represented by comma delimited DefOrFieldRef list but in all TFT BNF only one Identifier is always used wihich suggests exception to the rule, i.e. form of the list is not allowed:

display (Saturday, Sunday) "comments := happy days in life";

Should then AttribQualifier be redefined
from:
AttribQualifier ::= "(" COMMA_LIST/ DefOrFieldRef / ")"
to
AttribQualifier ::= "(" DefOrFieldRef ")"
or all TFT BNF definitions upgraded to inlude list of identifiers, for which common attribute is set /which looks better IMHO/, i.e.:

DefinitionCommentsAttribute ::= display "(" Identifier { "," Identifier } ")" """ "definition comments" ":=" TabFreeText """

BR,
Mariusz Kupiec
The administrator has disabled public write access.

TFT ImportsSourceDefinitionComment​sAttribute and AttribQualifier/DefOrFieldRef inconsistency 27 Mar 2002 11:58 #6123


Original Message
From: Mariusz Kupiec
To: This email address is being protected from spambots. You need JavaScript enabled to view it.
Sent: Wednesday, March 27, 2002 12:17 PM
Subject: TFT ImportsSourceDefinitionCommentsAttribute and AttribQualifier/DefOrFieldRef inconsistency

(...)

I missed something in proposal.
OptionalImportType should be rather placed at the beginning of DefOrFieldRef:

new def. of DefOrFieldRef ::= OptionalImportType DefOrFieldRef
OptionalImportType :=
[
group |
type |
template |
const |
testcase |
teststep |
function |
signature
]


(...)

BR,
Mariusz
The administrator has disabled public write access.
  • Page:
  • 1

FacebookTwitterGoogle BookmarksRedditNewsvineTechnoratiLinkedin