It is an actual compiler that compiles into SmileBasic. So N code goes in, SB code comes out.