diff options
author | Eli Bendersky <eliben@gmail.com> | 2014-01-25 06:15:43 -0800 |
---|---|---|
committer | Eli Bendersky <eliben@gmail.com> | 2014-01-25 06:15:43 -0800 |
commit | e7c55cfb19f420e2407c8ffbffd6b335a5d370dc (patch) | |
tree | 85e73e8022bb4443a4ebbf9c3adb18cbfebb3498 /pycparser | |
parent | 69246b78d556a5c66ebad0cf2dff15ec8a6b5f6d (diff) | |
download | pycparser-e7c55cfb19f420e2407c8ffbffd6b335a5d370dc.tar.gz |
Add support for arr[const 10] in function declarations too;
and move tests around.
Diffstat (limited to 'pycparser')
-rw-r--r-- | pycparser/c_ast.py | 2 | ||||
-rw-r--r-- | pycparser/c_parser.py | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/pycparser/c_ast.py b/pycparser/c_ast.py index 699cbdf..e6c6574 100644 --- a/pycparser/c_ast.py +++ b/pycparser/c_ast.py @@ -11,7 +11,7 @@ # # AST Node classes. # -# Copyright (C) 2008-2012, Eli Bendersky +# Copyright (C) 2008-2013, Eli Bendersky # License: BSD #----------------------------------------------------------------- diff --git a/pycparser/c_parser.py b/pycparser/c_parser.py index c66c2c5..bd8e3e6 100644 --- a/pycparser/c_parser.py +++ b/pycparser/c_parser.py @@ -985,6 +985,7 @@ class CParser(PLYParser): def p_direct_declarator_3(self, p): """ direct_declarator : direct_declarator LBRACKET assignment_expression_opt RBRACKET | direct_declarator LBRACKET STATIC assignment_expression_opt RBRACKET + | direct_declarator LBRACKET CONST assignment_expression_opt RBRACKET """ arr = c_ast.ArrayDecl( type=None, |