support for multiple modules of the same name; niminst supports 'platforms'; minor bugfixes

This commit is contained in:
Araq 2013-09-24 16:07:07 +02:00
commit 8b5aa221ad
14 changed files with 132 additions and 48 deletions

View file

@ -1440,7 +1440,7 @@ proc parseSection(p: var TParser, kind: TNodeKind,
skipComment(p, result)
while sameInd(p):
case p.tok.tokType
of tkSymbol, tkAccent:
of tkSymbol, tkAccent, tkParLe:
var a = defparser(p)
skipComment(p, a)
addSon(result, a)