This compiler works like this :
Firstly you have an ide , you write your "language" in it , then it saves what you wrote in a file , when you click "run" , a precompiled .exe runs and read that file and search all the lines for commands , when a command has been found it executes what is set to do . Well it`s not good for writing a language becouse it cannot use numbers as well as do and loops while and endwhile commands , so you CANNOT realy rervrite db or so....
Cammon people , many many programs in db use Scripting for some scripts in it , i mean (example , not db) Operation flashpoint goty reads a whole loooot of scripts (about 1000mb`s of them) and it finds commands and executes them , so if you want to make a real something you NEED to have scripts , and if that`s forbidden to make in db , then..
well what i thought sofar and what i think now , is that it IS legall becouse it doesn`t write machine code or anything it just is an exe reading from a simple script file , and don`t worry everyone , it`s NOT possible to make whole db in that...
P.S. But it IS probably possible to make a c++ in c++ ("probably"-almost certanly..) .