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.