summaryrefslogtreecommitdiff
path: root/utils/internal/benchmark-parse.py
blob: 1760f5590e8f8c2fde268fde776a8231e3aeed4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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