summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorEli Bendersky <eliben@gmail.com>2015-04-20 05:41:32 -0700
committerEli Bendersky <eliben@gmail.com>2015-04-20 05:41:32 -0700
commit8333e6c9610d1967ab6a60e8ed8ff6c2c0e8418e (patch)
treeb55969b19a8dbd3ab140f32aef8d0c8376f72f93 /utils
parent75ff8f894fcf3ead2d1c0b3deecad55cb362850c (diff)
downloadpycparser-8333e6c9610d1967ab6a60e8ed8ff6c2c0e8418e.tar.gz
Cosmetic cleanups
Diffstat (limited to 'utils')
-rw-r--r--utils/internal/zz_parse.py27
1 files changed, 17 insertions, 10 deletions
diff --git a/utils/internal/zz_parse.py b/utils/internal/zz_parse.py
index 6251a9f..0ab6063 100644
--- a/utils/internal/zz_parse.py
+++ b/utils/internal/zz_parse.py
@@ -1,10 +1,17 @@
-import sys
-sys.path.insert(0, '../..')
-
-from pycparser import c_parser, c_ast, parse_file
-
-
-if __name__ == "__main__":
- ast = parse_file('zc_pp.c', use_cpp=True, cpp_path="../cpp.exe")
-
-
+import sys
+sys.path.insert(0, '../..')
+
+from pycparser import c_parser, c_ast, parse_file
+
+
+if __name__ == "__main__":
+ #ast = parse_file('zc_pp.c', use_cpp=True, cpp_path="../cpp.exe")
+ parser = c_parser.CParser()
+
+ code = r'''int ar[30];'''
+
+ #code = r'''
+ #int foo(int a, int arr[*]);
+ #'''
+ ast = parser.parse(code)
+ ast.show(attrnames=True, nodenames=True)