This is because when a new march file is parsed, the parser has already seen the include guards for the standard library, and it ignores them the second time around. This leads to a crash. The solution is to use a temporary parser for reading the new march file.
Overview
This is because when a new march file is parsed, the parser has already seen the include guards for the standard library, and it ignores them the second time around. This leads to a crash. The solution is to use a temporary parser for reading the new march file.
Deliverables