From 8f6fcc59037f36eb60ae26621fe9e5f0854d118d Mon Sep 17 00:00:00 2001 From: Eli Bendersky Date: Fri, 23 Aug 2019 10:20:44 -0700 Subject: Add internal utility for benchmarking parsing time --- utils/internal/benchmark-parse.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 utils/internal/benchmark-parse.py (limited to 'utils') 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 -- cgit v1.2.1