import ceylon.ast.redhat { TokenFactory, SimpleTokenFactory } import ceylon.test { test, assertEquals } test shared void simpleTokenFactory() { TokenFactory f = SimpleTokenFactory(); value foo = f.token("foo", 0); value bar = f.token("bar", 1); assertEquals(foo.tokenIndex, 0); assertEquals(bar.tokenIndex, 1); assertEquals(foo.startIndex, 0); assertEquals(foo.stopIndex, 2); assertEquals(bar.startIndex, 3); assertEquals(bar.stopIndex, 5); }