Added a test and updated CHANGES
diff --git a/z.py b/z.py
index 2247bb3..0b72b81 100644
--- a/z.py
+++ b/z.py
@@ -76,11 +76,15 @@
 
 if __name__ == "__main__":
     source_code = r'''
-        struct sample
-        {
-            int nodeId;
-            char nodeName[10];
-        } SSample;
+    typedef struct
+    {
+    int number;
+    }Number;
+
+    struct XYZ
+    {
+    Number Number[10];
+    }xyz;
     '''
 
     parser = CParser()