MPL Bytecode Compiler Code
Micro Programming Language - A Portable Language for Micro Computers
Status: Beta
Brought to you by:
buzzphp
// JUST ONE OF MANY WAYS TO IMPLEMENT TABLES IN MPL ##LIBHDR .SIZE:8 TAB=0 TAB.ROW(Y) TAB!(Y*.SIZE)$ .(;X,Y) [ TAB=VNEW(*.SIZE); X=-1; ++X<.SIZE @ [ Y=-1; ++Y<.SIZE @ TAB.ROW(Y)!X=X*Y ]; X=-1; ++X<.SIZE @ [ Y=-1; ++Y<.SIZE @ WRITEF("%Nx%N=%I2 ",X,Y,TAB.ROW(Y)!X); NEWLINE() ]; 0]