1 file changed, 1 insertion(+), 1 deletion(-)
viff/sfdl/grammar.py | 2 +-
# HG changeset patch
# User Martin Geisler <[EMAIL PROTECTED]>
# Date 1227518476 -3600
# Node ID ad84b1d50412b49b96041aae42210635723d89bc
# Parent fa87aafa06f27b55019438b4fda77b7a976be5ca
Restrict arrays to a single dimension.
diff --git a/viff/sfdl/grammar.py b/viff/sfdl/grammar.py
--- a/viff/sfdl/grammar.py
+++ b/viff/sfdl/grammar.py
@@ -82,7 +82,7 @@
self.known_type = known_type \
= int_type | Keyword("Boolean") | struct_type | Keyword("void")
data_type << (known_type | ident) \
- + ZeroOrMore(LBRACK + const_expr + RBRACK)
+ + Optional(LBRACK + const_expr + RBRACK)
self.type_dec = type_dec \
= Keyword("type") + ident + EQUAL + data_type + SCOLON
_______________________________________________
viff-patches mailing list
[email protected]
http://lists.viff.dk/listinfo.cgi/viff-patches-viff.dk