2 GTSAM Copyright 2010-2020, Georgia Tech Research Corporation,
3 Atlanta, Georgia 30332-0415
6 See LICENSE for the license information
8 Parser to get the interface of a C++ source file
10 Author: Duy Nguyen Ta, Fan Jiang, Matthew Sklar, Varun Agrawal, and Frank Dellaert
17 from .classes
import *
18 from .declaration
import *
20 from .function
import *
22 from .namespace
import *
23 from .template
import *
29 if sys.version_info >= (3, 8):
33 Fix for monkey-patching issue with deepcopy in pyparsing.ParseResults
35 if item ==
'__deepcopy__':
36 raise AttributeError(item)
43 pyparsing.ParseResults.__getattr__ = fixed_get_attr
45 pyparsing.ParserElement.enablePackrat()