(nameToken, rawTokens = None)
| 443 | self.reportError(nameToken, 9, 5) |
| 444 | |
| 445 | def getElementDef(nameToken, rawTokens = None): |
| 446 | if nameToken.variable.isArray: |
| 447 | ed = ElementDef("array", nameToken.str, nameToken.valueType) |
| 448 | createArrayChildrenDefs(ed, nameToken.astParent, nameToken.variable, rawTokens) |
| 449 | elif nameToken.variable.isClass: |
| 450 | ed = ElementDef("record", nameToken.str, nameToken.valueType) |
| 451 | createRecordChildrenDefs(ed, nameToken.variable) |
| 452 | else: |
| 453 | ed = ElementDef("value", nameToken.str, nameToken.valueType) |
| 454 | return ed |
| 455 | |
| 456 | def createArrayChildrenDefs(ed, token, var, rawTokens = None): |
| 457 | if token and token.str == '[': |
no test coverage detected