Search code examples
parsingantlrtree-structure

How to create Antlr tree Parser Diagram through CMD Line


How to create Antlr tree Parser Diagram through CMD Line?

Currently i have some grammar content which am trying to parse as Tree in Antlr.

Currently am executing this grammar file thriugh CMD line

C:\Users\mohan\ANTLR>java -jar antlr4-4.1-complete.jar grammar.g4

Solution

  • After writing my grammar file for my corresponding code block, i have compiled and executed as follows

    set path=%path%;C:\Program Files\Java\jdk1.8.0_92\bin
    
    set path=%path%;C:\Users\Mohan\ANTLR\antlr-4.5.3-complete.jar
    
    java -jar antlr-4.5.3-complete.jar Grammar.G4
    
    javac -cp .;antlr-4.5.3-complete.jar Grammar*.java
    
    java -cp .;antlr-4.5.3-complete.jar org.antlr.v4.gui.TestRig Grammar prog -gui
    
     C:\Users\Mohan\ANTLR> java -cp .;antlr-4.5.3-complete.jar org.antlr.v4.gui.TestRig Grammar prog -gui
    

    After Compiling all commands in Command prompt give Ctrl + Z if you are using Windows and Ctrl + D if you are using **nix, to generate parser diagram.