Skip to content

Commit 5763d8b

Browse files
committed
visitor added
1 parent b560a5a commit 5763d8b

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1717
<maven.compiler.source>11</maven.compiler.source>
1818
<maven.compiler.target>11</maven.compiler.target>
19+
<antlr4.visitor>true</antlr4.visitor>
20+
<antlr4.listener>true</antlr4.listener>
1921
</properties>
2022

2123
<build>
@@ -58,6 +60,9 @@
5860
<groupId>org.antlr</groupId>
5961
<artifactId>antlr4-maven-plugin</artifactId>
6062
<version>4.7.1</version>
63+
<configuration>
64+
<visitor>true</visitor>
65+
</configuration>
6166
<executions>
6267
<execution>
6368
<goals>

src/main/java/Main.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
import org.antlr.v4.runtime.CharStream;
66
import org.antlr.v4.runtime.CommonTokenStream;
77

8+
import main.antlr4.TinyXLexer;
9+
import main.antlr4.TinyXParser;
10+
811
public class Main {
912

1013
public static void main(String[] args) {

src/main/java/TinyXCustomListener.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import java.util.HashMap;
22

3+
import main.antlr4.TinyXBaseListener;
4+
import main.antlr4.TinyXParser;
5+
36
/**
47
*
58
* @author Shalitha Suranga
@@ -29,7 +32,6 @@ public void exitLet(TinyXParser.LetContext ctx) {
2932
}
3033
else
3134
{
32-
3335
this.variableMap.put(variableName, Integer.parseInt(value));
3436
}
3537
}

0 commit comments

Comments
 (0)