Merge included programs.
Chris Pressey
3 years ago
127 | 127 |
self.scanner.check_type('EOF')
|
128 | 128 |
|
129 | 129 |
program = Program(self.scanner.line_number, defns=defns, routines=routines)
|
|
130 |
programs = includes + [program]
|
|
131 |
program = merge_programs(programs)
|
|
132 |
|
130 | 133 |
self.resolve_symbols(program)
|
131 | 134 |
return program
|
132 | 135 |
|