(self, field, name, sum=None, prod=None, depth=0)
| 617 | self.emit("", 0) |
| 618 | |
| 619 | def visitFieldDeclaration(self, field, name, sum=None, prod=None, depth=0): |
| 620 | ctype = get_c_type(field.type) |
| 621 | if field.seq: |
| 622 | if self.isSimpleType(field): |
| 623 | self.emit("asdl_int_seq* %s;" % field.name, depth) |
| 624 | else: |
| 625 | _type = field.type |
| 626 | self.emit(f"asdl_{field.type}_seq* {field.name};", depth) |
| 627 | else: |
| 628 | ctype = get_c_type(field.type) |
| 629 | self.emit("%s %s;" % (ctype, field.name), depth) |
| 630 | |
| 631 | def isNumeric(self, field): |
| 632 | return get_c_type(field.type) in ("int", "bool") |
no test coverage detected