mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-30 09:54:49 +00:00
29 lines
559 B
Nim
29 lines
559 B
Nim
# Test the features that used to belong to the preprocessor
|
|
|
|
import
|
|
times
|
|
|
|
{.warning: "This is only a test warning!".}
|
|
|
|
{.define: case2.}
|
|
{.define: case3.}
|
|
when defined(case1):
|
|
{.hint: "Case 1".}
|
|
when defined(case3):
|
|
{.hint: "Case 1.3".}
|
|
elif defined(case2):
|
|
{.hint: "Case 2".}
|
|
when defined(case3):
|
|
{.hint: "Case 2.3".}
|
|
elif defined(case3):
|
|
{.hint: "Case 3".}
|
|
else:
|
|
{.hint: "unknown case".}
|
|
|
|
var
|
|
s: string
|
|
write(stdout, "compiled at " & system.compileDate &
|
|
" " & compileTime & "\n")
|
|
echo getDateStr()
|
|
echo getClockStr()
|