(ed, token, name, var)
| 473 | |
| 474 | |
| 475 | def createChild(ed, token, name, var): |
| 476 | if token.astParent and token.astParent.str == '[': |
| 477 | child = ElementDef("array", name, ed.valueType) |
| 478 | createArrayChildrenDefs(child, token.astParent, var) |
| 479 | else: |
| 480 | if ed.valueType and ed.valueType.type == "record": |
| 481 | child = ElementDef("record", name, ed.valueType) |
| 482 | createRecordChildrenDefs(child, var) |
| 483 | else: |
| 484 | child = ElementDef("value", name, ed.valueType) |
| 485 | |
| 486 | ed.addChild(child) |
| 487 | |
| 488 | def createRecordChildrenDefs(ed, var): |
| 489 | valueType = ed.valueType |
no test coverage detected