antlr / antlr/codebuff

Grammer failed to recognize single quote inside string literal

Offen
#47 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
477
Forks
84
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

Grammer failed to recognize single quote inside string literal.

I am getting error message: no viable alternative at input 'Select * from table_name where (Directory_name FileServer='BL006-FS1' and Directory = 'C:\\D'Intrusion'."

What is the change required to STRING_LITERAL ?

STRING_LITERAL
: '\'' ( ~'\'' | '\'\'' )* '\''
;

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue identifiziert die STRING_LITERAL-Regel; beginne damit, diese Regel in der Grammatik zu finden und die bereitgestellte SQL-like-Eingabe zu reproduzieren. Bestätige das beabsichtigte Escaping für das eingebettete Anführungszeichen und verifiziere anschließend, dass die Eingabe ohne den gemeldeten Fehler geparst wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
compilers
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.