Skip to content
This repository was archived by the owner on Oct 18, 2022. It is now read-only.

Commit 8e79b29

Browse files
committed
delete main method + cleanup imports
1 parent 9f5bd25 commit 8e79b29

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

src/main/java/litil/lexer/LexerStage.java

-24
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package litil.lexer;
22

3-
import java.util.Arrays;
43
import java.util.HashMap;
54
import java.util.List;
65
import java.util.Map;
@@ -50,27 +49,4 @@ public String toString() {
5049
", prefix='" + prefix + '\'' +
5150
'}';
5251
}
53-
54-
public static void main(String[] args) {
55-
LexerStage ls = new LexerStage(Arrays.asList("-", "+", "--", "++", "->", "-+<", "<", ">", "=", "<=", ">="));
56-
System.out.println(ls);
57-
String input = "<$ ";
58-
int i = 0;
59-
LexerStage s = ls;
60-
while (s != null) {
61-
LexerStage n = s.next(input.charAt(i++));
62-
if (n == null) {
63-
break;
64-
} else {
65-
s = n;
66-
}
67-
System.out.println(i + "::" + s);
68-
}
69-
if(s.isTerminal()) {
70-
System.out.println("=> Accepted "+s.getValue());
71-
} else {
72-
System.out.println("Rejected");
73-
}
74-
System.out.println("$="+input.charAt(i));
75-
}
7652
}

0 commit comments

Comments
 (0)