You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
706 B
23 lines
706 B
Basic benchmarking of parsing speed with pycparser.
|
|
|
|
The ``inputs`` directory contains preprocessed files taken from open source
|
|
projects.
|
|
|
|
``redis.c.pp`` taken from Redis. Generated with:
|
|
|
|
.. sourcecode::
|
|
|
|
gcc -nostdinc -D'__attribute__(x)=' -E -Isrc/ -Ideps/hiredis -Ideps/linenoise -I$HOME/eli/pycparser/utils/fake_libc_include src/redis-cli.c
|
|
|
|
``tccgen.c.pp`` taken from TCC. Generated with:
|
|
|
|
.. sourcecode::
|
|
|
|
gcc -nostdinc -D'__attribute__(x)=' -E -I. -I$HOME/eli/pycparser/utils/fake_libc_include tccgen.c
|
|
|
|
``sqlite-btree.c.pp`` taken from SQLite. Generated with:
|
|
|
|
.. sourcecode::
|
|
|
|
gcc -nostdinc -D'__attribute__(x)=' -E -I. -Isrc/ -I$HOME/eli/pycparser/utils/fake_libc_include src/btree.c
|