summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorEli Bendersky <eliben@gmail.com>2020-04-15 15:04:29 -0700
committerEli Bendersky <eliben@gmail.com>2020-04-15 15:04:29 -0700
commit7b893b86bb185ff1262f6a524e92b8ad592acaa3 (patch)
tree94bb675fbd3dedbb06297e5a31b103c13bae404e /examples
parentd97ca616153d9f9ef06a47c016220bb65ba97600 (diff)
downloadpycparser-7b893b86bb185ff1262f6a524e92b8ad592acaa3.tar.gz
Move internal testing stuff from c-to-c example into utils/internal
Diffstat (limited to 'examples')
-rw-r--r--examples/c-to-c.py32
1 files changed, 1 insertions, 31 deletions
diff --git a/examples/c-to-c.py b/examples/c-to-c.py
index cc14598..4252dfd 100644
--- a/examples/c-to-c.py
+++ b/examples/c-to-c.py
@@ -12,10 +12,9 @@ import sys
# This is not required if you've installed pycparser into
# your site-packages/ with setup.py
-#
sys.path.extend(['.', '..'])
-from pycparser import parse_file, c_parser, c_generator
+from pycparser import parse_file, c_generator
def translate_to_c(filename):
@@ -26,36 +25,7 @@ def translate_to_c(filename):
print(generator.visit(ast))
-def _zz_test_translate():
- # internal use
- src = r'''
-
- void f(char * restrict joe){}
-
-int main(void)
-{
- unsigned int long k = 4;
- int p = - - k;
- return 0;
-}
-'''
- parser = c_parser.CParser()
- ast = parser.parse(src)
- ast.show()
- generator = c_generator.CGenerator()
-
- print(generator.visit(ast))
-
- # tracing the generator for debugging
- #~ import trace
- #~ tr = trace.Trace(countcallers=1)
- #~ tr.runfunc(generator.visit, ast)
- #~ tr.results().write_results()
-
-
-#------------------------------------------------------------------------------
if __name__ == "__main__":
- #_zz_test_translate()
if len(sys.argv) > 1:
translate_to_c(sys.argv[1])
else: