summaryrefslogtreecommitdiff
path: root/pycparser
diff options
context:
space:
mode:
authorEli Bendersky <eliben@gmail.com>2014-01-25 06:15:43 -0800
committerEli Bendersky <eliben@gmail.com>2014-01-25 06:15:43 -0800
commite7c55cfb19f420e2407c8ffbffd6b335a5d370dc (patch)
tree85e73e8022bb4443a4ebbf9c3adb18cbfebb3498 /pycparser
parent69246b78d556a5c66ebad0cf2dff15ec8a6b5f6d (diff)
downloadpycparser-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.py2
-rw-r--r--pycparser/c_parser.py1
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,