Skip to content

Commit 131d92d

Browse files
committed
Clarify position on preprocessors
1 parent 4a5af87 commit 131d92d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@ Non-goals:
2424
* **Does not produce a full AST**, use Clang if you need that
2525
* **Not intended to validate C++**, which means this will not reject all
2626
invalid C++ headers! Use a compiler if you need that
27-
* **No C preprocessor substitution support implemented**. If you are parsing
27+
* **Parser requires a C++ preprocessor**. If you are parsing
2828
headers that contain macros, you should preprocess your code using the
2929
excellent pure python preprocessor [pcpp](https://github.com/ned14/pcpp)
3030
or your favorite compiler
31-
* See `cxxheaderparser.preprocessor` for how to use
31+
* We have implemented support for PCPP, GCC, and MSVC -- but it is not enabled
32+
by default. See the `cxxheaderparser.preprocessor` module for how to enable it.
3233
* Probably won't be able to parse most IOCCC entries
3334

3435
There are two APIs available:

0 commit comments

Comments
 (0)