mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-25 06:42:27 +00:00
Revert whitespace fixes to third_party (#501)
This commit is contained in:
parent
d4000bb8f7
commit
9de3d8f1e6
365 changed files with 39190 additions and 39211 deletions
36
third_party/sqlite3/tokenize.c
vendored
36
third_party/sqlite3/tokenize.c
vendored
|
@ -104,7 +104,7 @@ static const unsigned char aiClass[] = {
|
|||
** lower-case ASCII equivalent. On ASCII machines, this is just
|
||||
** an upper-to-lower case map. On EBCDIC machines we also need
|
||||
** to adjust the encoding. The mapping is only valid for alphabetics
|
||||
** which are the only characters for which this feature is used.
|
||||
** which are the only characters for which this feature is used.
|
||||
**
|
||||
** Used by keywordhash.h
|
||||
*/
|
||||
|
@ -136,7 +136,7 @@ const unsigned char ebcdicToAscii[] = {
|
|||
|
||||
/*
|
||||
** The sqlite3KeywordCode function looks up an identifier to determine if
|
||||
** it is a keyword. If it is a keyword, the token code of that keyword is
|
||||
** it is a keyword. If it is a keyword, the token code of that keyword is
|
||||
** returned. If the input is not a keyword, TK_ID is returned.
|
||||
**
|
||||
** The implementation of this routine was generated by a program,
|
||||
|
@ -153,14 +153,14 @@ const unsigned char ebcdicToAscii[] = {
|
|||
** IdChar(X) will be true. Otherwise it is false.
|
||||
**
|
||||
** For ASCII, any character with the high-order bit set is
|
||||
** allowed in an identifier. For 7-bit characters,
|
||||
** allowed in an identifier. For 7-bit characters,
|
||||
** sqlite3IsIdChar[X] must be 1.
|
||||
**
|
||||
** For EBCDIC, the rules are more complex but have the same
|
||||
** end result.
|
||||
**
|
||||
** Ticket #1066. the SQL standard does not allow '$' in the
|
||||
** middle of identifiers. But many SQL implementations do.
|
||||
** middle of identifiers. But many SQL implementations do.
|
||||
** SQLite will allow '$' in identifiers for compatibility.
|
||||
** But the feature is undocumented.
|
||||
*/
|
||||
|
@ -200,12 +200,12 @@ static int getToken(const unsigned char **pz){
|
|||
do {
|
||||
z += sqlite3GetToken(z, &t);
|
||||
}while( t==TK_SPACE );
|
||||
if( t==TK_ID
|
||||
|| t==TK_STRING
|
||||
|| t==TK_JOIN_KW
|
||||
|| t==TK_WINDOW
|
||||
|| t==TK_OVER
|
||||
|| sqlite3ParserFallback(t)==TK_ID
|
||||
if( t==TK_ID
|
||||
|| t==TK_STRING
|
||||
|| t==TK_JOIN_KW
|
||||
|| t==TK_WINDOW
|
||||
|| t==TK_OVER
|
||||
|| sqlite3ParserFallback(t)==TK_ID
|
||||
){
|
||||
t = TK_ID;
|
||||
}
|
||||
|
@ -222,8 +222,8 @@ static int getToken(const unsigned char **pz){
|
|||
**
|
||||
** SELECT sum(x) OVER ...
|
||||
**
|
||||
** In the above, "OVER" might be a keyword, or it might be an alias for the
|
||||
** sum(x) expression. If a "%fallback ID OVER" directive were added to
|
||||
** In the above, "OVER" might be a keyword, or it might be an alias for the
|
||||
** sum(x) expression. If a "%fallback ID OVER" directive were added to
|
||||
** grammar, then SQLite would always treat "OVER" as an alias, making it
|
||||
** impossible to call a window-function without a FILTER clause.
|
||||
**
|
||||
|
@ -267,7 +267,7 @@ static int analyzeFilterKeyword(const unsigned char *z, int lastToken){
|
|||
#endif /* SQLITE_OMIT_WINDOWFUNC */
|
||||
|
||||
/*
|
||||
** Return the length (in bytes) of the token that begins at z[0].
|
||||
** Return the length (in bytes) of the token that begins at z[0].
|
||||
** Store the token type in *tokenType before returning.
|
||||
*/
|
||||
int sqlite3GetToken(const unsigned char *z, int *tokenType){
|
||||
|
@ -446,7 +446,7 @@ int sqlite3GetToken(const unsigned char *z, int *tokenType){
|
|||
*tokenType = TK_FLOAT;
|
||||
}
|
||||
if( (z[i]=='e' || z[i]=='E') &&
|
||||
( sqlite3Isdigit(z[i+1])
|
||||
( sqlite3Isdigit(z[i+1])
|
||||
|| ((z[i+1]=='+' || z[i+1]=='-') && sqlite3Isdigit(z[i+2]))
|
||||
)
|
||||
){
|
||||
|
@ -553,7 +553,7 @@ int sqlite3GetToken(const unsigned char *z, int *tokenType){
|
|||
/*
|
||||
** Run the parser on the given SQL string. The parser structure is
|
||||
** passed in. An SQLITE_ status code is returned. If an error occurs
|
||||
** then an and attempt is made to write an error message into
|
||||
** then an and attempt is made to write an error message into
|
||||
** memory obtained from sqlite3_malloc() and to make *pzErrMsg point to that
|
||||
** error message.
|
||||
*/
|
||||
|
@ -612,7 +612,7 @@ int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
|
|||
#ifndef SQLITE_OMIT_WINDOWFUNC
|
||||
if( tokenType>=TK_WINDOW ){
|
||||
assert( tokenType==TK_SPACE || tokenType==TK_OVER || tokenType==TK_FILTER
|
||||
|| tokenType==TK_ILLEGAL || tokenType==TK_WINDOW
|
||||
|| tokenType==TK_ILLEGAL || tokenType==TK_WINDOW
|
||||
);
|
||||
#else
|
||||
if( tokenType>=TK_SPACE ){
|
||||
|
@ -683,7 +683,7 @@ int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
|
|||
assert( pzErrMsg!=0 );
|
||||
if( pParse->zErrMsg ){
|
||||
*pzErrMsg = pParse->zErrMsg;
|
||||
sqlite3_log(pParse->rc, "%s in \"%s\"",
|
||||
sqlite3_log(pParse->rc, "%s in \"%s\"",
|
||||
*pzErrMsg, pParse->zTail);
|
||||
pParse->zErrMsg = 0;
|
||||
nErr++;
|
||||
|
@ -705,7 +705,7 @@ int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
|
|||
#endif
|
||||
|
||||
if( !IN_SPECIAL_PARSE ){
|
||||
/* If the pParse->declareVtab flag is set, do not delete any table
|
||||
/* If the pParse->declareVtab flag is set, do not delete any table
|
||||
** structure built up in pParse->pNewTable. The calling code (see vtab.c)
|
||||
** will take responsibility for freeing the Table structure.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue