1
Ich habe diese Regel:Antlr4 - Bestellung von Klauseln
query
: SELECT selectAttribute (',' selectAttribute)*
FROM from
(WHERE where=booleanExpression)?
(ORDER BY sortItem (',' sortItem)*)?
(LIMIT limit=(INTEGER_VALUE | ALL))?
(IGNOREHIDDENFILES ignoreHiddenFiles=booleanValue)?
(FOLLOWSYMLINKS followSymlinks=booleanValue)?
SEMICOLON
;
Dies gilt;
SELECT name FROM /tmp
IGNOREHIDDENFILES true
FOLLOWSYMLINKS true
Dies ist jedoch nicht gültig: von der Oberseite meines Kopfes
SELECT name FROM /tmp
FOLLOWSYMLINKS true
IGNOREHIDDENFILES true
ich der Regel sagen mag, dass die Reihenfolge keine Rolle spielt für IGNOREHIDDENFILES
und FOLLOWSYMLINKS
Vielen Dank! Das hat das Problem gelöst – Flukey
Gern geschehen! – cantSleepNow
Seien Sie bei einer Sache vorsichtig: Sie können IGNOREHIDDENFILES- oder FOLLOWSYMLINKS-Klauseln auf Ihrer Eingabe ohne Analysefehler wiederholt haben. Vielleicht möchten Sie dies auf einen Hörer oder einen Besucher überprüfen ... –