Accept constant definitions at global scope

This commit is contained in:
Randy Heit 2013-09-10 21:25:50 -05:00
parent 3044fdd0a9
commit 6545c48e07

View file

@ -104,6 +104,7 @@ translation_unit(X) ::= error. { X = NULL; }
external_declaration(X) ::= class_definition(A). { X = A; } external_declaration(X) ::= class_definition(A). { X = A; }
external_declaration(X) ::= struct_def(A). { X = A; } external_declaration(X) ::= struct_def(A). { X = A; }
external_declaration(X) ::= enum_def(A). { X = A; } external_declaration(X) ::= enum_def(A). { X = A; }
external_declaration(X) ::= const_def(A). { X = A; }
/* Optional bits. */ /* Optional bits. */
opt_semicolon ::= . opt_semicolon ::= .