Grammar = Declaration +/ ws
Declaration = NonTerminal
- | ^"#import" ws! FileName //(ws! "as" ws! Prefix)?
+ | ^"#import" ws! FileName (ws! "as" ws! Word)?
-//Prefix = ([a-zA-Z] ".")+ "*"
FileName = FileNameChar+ -> [\r\n ]
FileNameChar = Space:: "\\ "
| ~[\r\n ]
| escaped
Range = ec
- | ec ^"-" ec
+ | ec "-" ec
e = (Quoted|Word) ^":" e
> NonTerminalReference