Make compiler read files from stdin

Special "-" file as stdin.
This commit is contained in:
def 2015-02-22 23:03:46 +01:00
commit dca5508d13
3 changed files with 12 additions and 3 deletions

View file

@ -116,7 +116,7 @@ proc newModule(fileIdx: int32): PSym =
result.kind = skModule
let filename = fileIdx.toFullPath
result.name = getIdent(splitFile(filename).name)
if not isNimIdentifier(result.name.s):
if result.name.s != "-" and not isNimIdentifier(result.name.s):
rawMessage(errInvalidModuleName, result.name.s)
result.info = newLineInfo(fileIdx, 1, 1)