mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
* Revert "Support for stmtListExpr in parser after major keywords. Scaled down version. (#10852)" This reverts commit862897dc0f. * redo fix for #4035 * render stmtlistExpr using semicolon * Revert "render stmtlistExpr using semicolon" This reverts commitcafb78b8d5. * revert test
21 lines
374 B
Nim
21 lines
374 B
Nim
discard """
|
|
outputsub: '''Error: expression expected, but found '[EOF]' 45'''
|
|
"""
|
|
|
|
# feature request #1473
|
|
import macros
|
|
|
|
macro test(text: string): untyped =
|
|
try:
|
|
result = parseExpr(text.strVal)
|
|
except ValueError:
|
|
result = newLit getCurrentExceptionMsg()
|
|
|
|
const
|
|
valid = 45
|
|
a = test("foo&&")
|
|
b = test("valid")
|
|
c = test("\"") # bug #2504
|
|
|
|
echo a, " ", b
|