At 11:35 PM 9/29/99 -0400, you wrote: >I know about Pbasic i and several others are trying to create our own basic sta mp type system. Our own developemet language etc. The user will simply downloa d their program into the serial eeprom and then the program we write in ... The easy way to do this is to use LEX and YACC, after first specifying your 'bas ic' grammar. YACC will spit out C code to parse your 'basic' language. You can use this code as your cross compiler which will run on windoze, Linux, etc. Yo u also need to write the simple PIC routines to add, subtract, AND, OR, EOR, pin I/O, etc, actions that the tokens in you grammar will cause to be called. We h ave people here who kick out compilers like this in an afternoon. You get a ser ious compiler this way that can handle any level of parenthetical expressions. We have done this exact thing for one of our products, a PIC based programmable I/O device we sell to telecommunications companies (take a look at http://www.f ial.com/fc5560.htm ). There are good tutorials on the web (e.g. http://vcapp.csee.usf.edu/~sundares/le x_yacc.htmlhttp://vcapp.csee.usf.edu/~sundares/lex_yacc.html). You might st art out my making the PIC act like a simple calculator, with a keypad and a LCD display. The point is -- a couple of days with a book on YACC and LEX to unders tand it will pay off any time you have to parse something -- for the rest of you r programming life. And the basic stamp compiler will become a trivial exercise for you. Regards and good luck, Ron Fial