This repository has been archived by the owner on Jun 3, 2021. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Separate macro replacement from macro parsing
- Return Vec of replaced tokens - Add Peekable trait to allow using any `std::iter::Peekable` iterator - Split up file handling and preprocessing - Make `impl Debug for InternedStr` actually useful I was staring at a lot of debugged identifiers while working on this; I figured they should at least be useful. - Only perform replacement _after_ processing `defined` - Document edge cases - Export `replace` - Add doc-comments about architecture
- Loading branch information