RFC: Allow aliases and imports to intermingle
This doesn't really complicate parsing, and i guess some people expect imports to come first.
I think the right place to handle this would be a formatter rule to reorder things.  Do we have that?
GITHUB_BREAKING_CHANGES=none
@@ -1368,9 +1368,7 @@ private SoyFileNode SoyFile() :
aliases.add(alias);
}
}
- )*
-
- (
+|
importNode = Import()
{
if (importNode != null) {
