Exactly. AFAIK, it has small core language and all other constructions like if/else, while, for, foreach etc are made with macros.
I think that Nemerle is Lisp macros + static types + OCaml (algebraic data types, pattern matching) + .Net ecosystem (even Visual Studio support).