Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
don't $I files when in skipped $IFDEF/$IF (RomanYankovsky#208)
If $INCLUDE/$I is found while in the $IF(N)DEF/$IF part which is being skipped (undefined conditional etc), include is ignored. This speeds up parsing (especially if include file has to be found in a long search path) and makes the parser more compatible with Delphi which ignores $INCLUDE statements inside skipped blocks.
- Loading branch information