Skip to content

Raul-Coelho/Antlr4-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ANTLR4 - JAVA

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees.

This example is done in the java language.

Getting Started

Java Example

Sample Example

Installing ANTLR

A step by step series that tell you how to get development env running in linux distribuition

First Step

$ cd /usr/local/lib

Second Step, downloading antlr4.8-complete.jar

$ wget https://www.antlr.org/download/antlr-4.8-complete.jar

Third Step, set CLASSPATH

$ export CLASSPATH=".:/usr/local/lib/antlr-4.8-complete.jar:$CLASSPATH"

Fourth Step, set alias to recognition of jar antlr

$ alias antlr4='java -jar /usr/local/lib/antlr-4.8-complete.jar'

Fifth Step, set Alias to TestRig

$ alias grun='java org.antlr.v4.gui.TestRig'

Running Example

First step is to generate Lexer and Parser

antlr4 Java9.g4

Soon after, compile all the .java files

javac Java9*.java

Lastly, execute

grun Java9 classDeclaration -gui <File with java class structure> ex: HelloWord.java

Built With

Authors

:)

About

Example Antlr4 - Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors