parseExpr/parseStmt accept filename, fixes #13540 (#19182)

This commit is contained in:
hlaaftana 2021-11-24 14:22:40 +03:00 • committed by GitHub
commit c7c6b13a32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 32 additions and 13 deletions

View file

@ -0,0 +1,11 @@
import macros
static:
let fn = "mparsefile.nim"
var raised = false
try:
discard parseStmt(staticRead(fn), filename = fn)
except ValueError as e:
raised = true
doAssert e.msg == "mparsefile.nim(4, 1) Error: invalid indentation"
doAssert raised