diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/internal/benchmark-parse.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/utils/internal/benchmark-parse.py b/utils/internal/benchmark-parse.py new file mode 100644 index 0000000..1760f55 --- /dev/null +++ b/utils/internal/benchmark-parse.py @@ -0,0 +1,15 @@ +from __future__ import print_function +import sys +import time + +sys.path.extend(['.', '..']) + +from pycparser import c_parser, c_ast, parse_file + + +if __name__ == '__main__': + filename = sys.argv[1] + t1 = time.time() + ast = parse_file(filename) + print('Elapsed: %.4f' % (time.time() - t1)) + assert ast is not None |