1
0
Fork 0
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.
hmz007 6d24f2138b
Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56)
3 years ago
..
inputs Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
README.rst Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
benchmark-parse.py Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago

README.rst

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