]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/TestCommandParsing.java
Remove unused import in DeleteHandler
[simantics/platform.git] / bundles / org.simantics.scl.compiler / tests / org / simantics / scl / compiler / tests / TestCommandParsing.java
1 package org.simantics.scl.compiler.tests;\r
2 \r
3 import java.io.Reader;\r
4 import java.io.StringReader;\r
5 \r
6 import org.junit.Test;\r
7 import org.simantics.scl.compiler.internal.parsing.parser.SCLParser;\r
8 import org.simantics.scl.compiler.internal.parsing.parser.SCLParserImpl;\r
9 \r
10 public class TestCommandParsing {\r
11     @Test\r
12     public void testCommandParsing() throws Exception {\r
13         Reader reader = new StringReader("import \"asdasd\";a = 1\nb = 2");\r
14         SCLParser parser = new SCLParserImpl(reader) {\r
15             @Override\r
16             protected Object reduceStatementCommand() {\r
17                 System.out.println("statement " + get(0));\r
18                 return null;\r
19             }\r
20             \r
21             @Override\r
22             protected Object reduceImport() {\r
23                 System.out.println("import " + get(0));\r
24                 return null;\r
25             }\r
26         };\r
27         parser.parseCommands();\r
28     }\r
29 }\r