Erreur : "Quantificateur inattendu"
le curseur se positionne à la ligne en vert. Si je la commente. Il n'ya plus d'erreur.
1 2 3 4 5 6 7 8 9
| function commaNL(query)
{var listFuncRegex=editAreaLoader.load_syntax.sql.KEYWORDS.functions.join('|');var oldPs=0;var ps;for(var i=0;i<listFuncRegex.lenght;i++)
{if(listFuncRegex[i]=='LEFT'||listFuncRegex[i]=='RIGHT')
listFuncRegex.splice(i,1);}
while((ps=query.substr(oldPs).search('/\b'+listFuncRegex+' *[(]/i'))!=-1){oldPs+=ps;subq=findClosedParenthesis(query.substr(oldPs));query=query.replace(subq,subq.replace(/,/g,'§'));oldPs++;}
query=query.replace(/,/g,",\n");
query=query.replace("\t", ', ');
return query;
} |
idem pour l'expression :
query=query.replace(/\b(and(?!§)|or|(?:(?:left|right|inner|outer|cross|natural) +)*(?:straight_)?join)\b/gi,"\n$1");
Partager