summaryrefslogtreecommitdiff
path: root/z_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'z_test.py')
-rw-r--r--z_test.py26
1 files changed, 7 insertions, 19 deletions
diff --git a/z_test.py b/z_test.py
index dd8c5b0..1d3d226 100644
--- a/z_test.py
+++ b/z_test.py
@@ -75,26 +75,14 @@ class NodeVisitor(object):
if __name__ == "__main__":
- source_code = """
- typedef long int POINT;
- typedef int HWND;
- typedef int UINT;
- typedef int ULONG_PTR;
- typedef int DWORD;
-struct _MIDL_STUB_MESSAGE MIDL_STUB_MESSAGE,*PMIDL_STUB_MESSAGE;
-typedef struct tagMOUSEHOOKSTRUCT {
- POINT pt;
- HWND hwnd;
- UINT wHitTestCode;
- ULONG_PTR dwExtraInfo;
-} MOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT;
+ source_code = '''
+ static void foo(int k)
+ {
+ j = p && r || q;
+ return j;
+ }
+'''
-typedef struct tagMOUSEHOOKSTRUCTEX
-{
- MOUSEHOOKSTRUCT;
- DWORD mouseData;
-} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
-"""
#--------------- Lexing
#~ def errfoo(msg, a, b):