-package org.simantics.graph.compiler.tests;\r
-\r
-import org.antlr.runtime.ANTLRStringStream;\r
-import org.antlr.runtime.CharStream;\r
-import org.antlr.runtime.CommonTokenStream;\r
-import org.antlr.runtime.Token;\r
-import org.antlr.runtime.TokenStream;\r
-import org.antlr.runtime.tree.Tree;\r
-import org.junit.Test;\r
-import org.simantics.databoard.util.Range;\r
-import org.simantics.graph.compiler.internal.parsing.GraphLexer;\r
-import org.simantics.graph.compiler.internal.parsing.GraphParser;\r
-\r
-public class RangeParsingTest {\r
-\r
- public static GraphParser parse(String text) {\r
- CharStream stream = new ANTLRStringStream(text);\r
- GraphLexer lexer = new GraphLexer(stream);\r
- TokenStream tokenStream = new CommonTokenStream(lexer);\r
- for(int i=1;;++i) {\r
- Token token = tokenStream.LT(i);\r
- if(token.getType() == GraphParser.EOF)\r
- break;\r
- System.out.println(\r
- GraphParser.tokenNames[token.getType()] + " " + token.getText());\r
- }\r
- return new GraphParser(tokenStream);\r
- }\r
- \r
- @Test\r
- public void testRangeParsing() throws Exception {\r
- Tree tree = (Tree)parse("[1..2.3]").parameterValue().getTree();\r
- System.out.println(tree.toStringTree());\r
- }\r
- \r
- @Test\r
- public void testRangeInDataboard() throws Exception {\r
- Range.valueOfUnchecked("[0..1]");\r
- }\r
- \r
-}\r
+package org.simantics.graph.compiler.tests;
+
+import org.antlr.runtime.ANTLRStringStream;
+import org.antlr.runtime.CharStream;
+import org.antlr.runtime.CommonTokenStream;
+import org.antlr.runtime.Token;
+import org.antlr.runtime.TokenStream;
+import org.antlr.runtime.tree.Tree;
+import org.junit.Test;
+import org.simantics.databoard.util.Range;
+import org.simantics.graph.compiler.internal.parsing.GraphLexer;
+import org.simantics.graph.compiler.internal.parsing.GraphParser;
+
+public class RangeParsingTest {
+
+ public static GraphParser parse(String text) {
+ CharStream stream = new ANTLRStringStream(text);
+ GraphLexer lexer = new GraphLexer(stream);
+ TokenStream tokenStream = new CommonTokenStream(lexer);
+ for(int i=1;;++i) {
+ Token token = tokenStream.LT(i);
+ if(token.getType() == GraphParser.EOF)
+ break;
+ System.out.println(
+ GraphParser.tokenNames[token.getType()] + " " + token.getText());
+ }
+ return new GraphParser(tokenStream);
+ }
+
+ @Test
+ public void testRangeParsing() throws Exception {
+ Tree tree = (Tree)parse("[1..2.3]").parameterValue().getTree();
+ System.out.println(tree.toStringTree());
+ }
+
+ @Test
+ public void testRangeInDataboard() throws Exception {
+ Range.valueOfUnchecked("[0..1]");
+ }
+
+}