Le générateur d'analyseur ANTLR (v3, v4) a eu un certain nombre de grammaires Oracle SQL et PL/SQL écrites pour lui; voir la liste de grammaire (v3) pour plus de détails. Parmi ceux-ci :
- J'ai utilisé "Oracle PL/SQL Grammar for ANTLR v3" d'Andrey Kharitonkin; de mémoire, il prend en charge la plupart des syntaxes SQL et PL/SQL de l'ère 8i, avec quelques éléments apparus dans 9i et 10g
- "PL/SQL" de Patrick Higgins la grammaire est plus récente et prétend prendre en charge la plupart des syntaxes 11g, mais elle semble simplement avaler la plupart des instructions DML - pas très utile si vous êtes spécifiquement intéressé par SQL