g4:Comment obtenir les blancs sautés (jetons originaux sans sauter)?
grammar KBDP;
WS: [\r\n \t] -> skip;
VARNAME:[_a-zA-Z0-9]+;
OP:[='*,.];
REALVAR:'@' VARNAME;
prog:sqlsentece+;
sqlsentece:'"' (VARNAME|OP|REALVAR)+'"';
sql originale:
"select * from myTables"
public void enterSqlsentece(KBDPParser.SqlsenteceContext ctx)
{
ctx.getText();
}
ctx.getText()
retourne les jetons blancs sautées
"select * from myTables"
.
Comment puis-je obtenir le sql d'origine "select * from myTables" (avec des blancs)?
Puis-je vous d'afficher le code spécifique Je suis désolé de cette demande excessive, parce que je suis junior Java et Antlr4, je vous remercie beaucoup – MarkMa
Je vous remercie? beaucoup pour votre aide :) – MarkMa
@ MarkMa, si ma réponse vous a aidé alors s'il vous plaît l'accepter (la coche sur la gauche). Si vous trouvez que cela vaut la peine, vous pouvez également l'augmenter (la flèche vers le haut à gauche), ce qui me donne des points supplémentaires. –