Thank you, andrea!
It really works! I've made tests and found which keywords work.
when defined(js):
echo "Hello JS!"
when defined(c):
echo "Hello C!"
when defined(cpp):
echo "Hello C++!"
when defined(objc):
echo "Hello ObjC!"
when defined(php):
echo "Hello PHP!"
nim c --run test.nim
nim cpp --run test.nim
Hello C++!
nim objc --run test.nim
Hello ObjC!
nim js test.nim # Hello JS!
nim php --run test.nim
Hello JS!
As it can be seen, only cpp, js and objc keywords are correct. JS checker also
works with php target.