[Sorry for the formatting problem of my previous message, here is another try with no "rich-text"]
Hi all, I've got 3 little questions for sqlite experts! 1. How can I change the SQL concatenation operator '||' to '..' in order to have a better integration with the Lua programming language? 2. Is it possible to change only the function "static int getToken(const unsigned char *z, int *tokenType)" in "tokenize.c"? or, even better, in the amalgamation file? I presume it's not enough (parse.y and stuff?) but I'm searching for a very simple solution... (contents of function getToken in tokenize.c, untested patch with "removed" and "added" tags) [...] case '|': { if( z[1]!='|' ){ *tokenType = TK_BITOR; return 1; } // I may not remove those lines in order to keep the default behaviour... //removed else{ //removed *tokenType = TK_CONCAT; //removed return 2; //removed } } [...] case '.': { if( z[1]=='.' ){ //added *tokenType = TK_CONCAT; //added return 2; //added } else //added #ifndef SQLITE_OMIT_FLOATING_POINT if( !isdigit(z[1]) ) #endif { *tokenType = TK_DOT; return 1; } /* If the next character is a digit, this is a floating point ** number that begins with ".". Fall thru into the next case */ } 3. May this modification introduce parse errors I can't even imagine right now? Thanks a lot if you can help me! Aladdin _________________________________________________________________ Retrouvez Windows Live Messenger sur votre mobile ! http://www.messengersurvotremobile.com ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------