grammatica-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Grammatica-users] tokinze and parse results


From: Steffen Gaede
Subject: Re: [Grammatica-users] tokinze and parse results
Date: Wed, 28 Mar 2012 19:12:50 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120312 Thunderbird/11.0

Ok, I've re-engined the where-part as like mathparse example (the
()-part) with regardness of violation SQL-rules. So now all (correct
SQL-syntax-like) tests are successful...



changes:
WT = whereToken W1;
W1 = W2 [W1comb];
W1comb = AND W1 | OR W1;
W2 = [WEX] W3;
W3 = ((SFWGOH|Reference|AID|NUMBER) [C1] [COMP1 W3]) | "(" W1 ")";
WEX = [NOT] EXISTS;

// W1 = ("(" W1 ")" | W3W2 | WEX)[COMP2 W1];
// W3W2 = W3 W2;
// W2 = (COMP1 W3) | C1;
// W3 = "(" (SFWGOH | ReferenceList) ")" | Reference | AID | NUMBER;
// WEX = [NOT] EXISTS "(" SFWGOH ")";

Reference = (ID | ID"."ID) ["," Reference];
//ReferenceAll = Reference | ID"."ASTERISK;
ReferenceAll = ID | ID"."(ID|ASTERISK);
//ReferenceList = Reference [","ReferenceList];



... but now it's possible for some stupid SFW-queries (it's not a
programmers style).


Steffen.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]